InitDefaultFs()
 
+       assert.NotNil(t, Source())
        assert.IsType(t, new(afero.OsFs), Source())
+       assert.NotNil(t, Destination())
        assert.IsType(t, new(afero.OsFs), Destination())
+       assert.NotNil(t, Os())
        assert.IsType(t, new(afero.OsFs), Os())
        assert.Nil(t, WorkingDir())
 }
 
        InitMemFs()
 
+       assert.NotNil(t, Source())
        assert.IsType(t, new(afero.MemMapFs), Source())
+       assert.NotNil(t, Destination())
        assert.IsType(t, new(afero.MemMapFs), Destination())
        assert.IsType(t, new(afero.OsFs), Os())
        assert.Nil(t, WorkingDir())
        InitMemFs()
 
        SetSource(new(afero.OsFs))
+       assert.NotNil(t, Source())
        assert.IsType(t, new(afero.OsFs), Source())
 }
 
        InitMemFs()
 
        SetDestination(new(afero.OsFs))
+       assert.NotNil(t, Destination())
        assert.IsType(t, new(afero.OsFs), Destination())
 }
 
 
        InitMemFs()
 
+       assert.NotNil(t, WorkingDir())
        assert.IsType(t, new(afero.BasePathFs), WorkingDir())
 }