public async Task MoveWithSubDirectory() { var mockDirectory1 = new MockDirectoryTreeBuilder().Folder("F1").Object; mockDirectory1.Create(); var mockDirectory2 = new MockDirectory("c:\\Mock2"); await mockDirectory2.MoveFrom(mockDirectory1); Assert.False(mockDirectory1.SubDirectory("F1").Exists()); Assert.True(mockDirectory2.SubDirectory("F1").Exists()); }
public async Task MoveWithFile() { var mockDirectory1 = new MockDirectoryTreeBuilder().File("F1", "content").Object; mockDirectory1.Create(); var mockDirectory2 = new MockDirectory("c:\\Mock2"); await mockDirectory2.MoveFrom(mockDirectory1); Assert.False(mockDirectory1.File("F1").Exists()); Assert.True(mockDirectory2.File("F1").Exists()); Assert.Equal("content", mockDirectory2.File("F1").Content()); }