public void CopyFileLeavesOldFile() { // Arrange var fs = new MockFileSystem(); const string oldFilePath = "c:\\old\\file1.txt"; const long oldSize = 100; const string newFilePath = "c:\\new\\file2.txt"; fs.AddFile(oldFilePath, oldSize); fs.CreateDirectory("c:\\new"); // Act fs.CopyFile(oldFilePath, newFilePath); // Assert Assert.IsTrue(fs.FileExists(oldFilePath)); Assert.AreEqual(oldSize, fs.GetFileLength(oldFilePath)); }
public void FileDelete_RemovesFile() { // Arrange var fs = new MockFileSystem(); const string fileName = "c:\\test\\file1.txt"; fs.AddFile(fileName, 255); // Act fs.DeleteFile(fileName); // Assert Assert.IsFalse(fs.FileExists(fileName)); }
public void CreateNestedFileFromCurrentDirectory() { // Arrange var fs = new MockFileSystem(); // Act fs.AddFile("test\\test2\\testFile.txt", 352); // Assert Assert.IsTrue(fs.FileExists("c:\\test\\test2\\testFile.txt")); }
public void CreateFileFromAbsolute() { // Arrange var fs = new MockFileSystem(); // Act fs.AddFile("c:\\testFile.txt", 352); // Assert Assert.IsTrue(fs.FileExists("c:\\testFile.txt")); }