public void FilesCopiedAreRecorded() { string firstFileSource = @"c:\temp\a.xsd"; string firstFileDestination = @"c:\projects\a.xsd"; fileSystem.CopyFile(FileName.Create(firstFileSource), FileName.Create(firstFileDestination)); string secondFileSource = @"c:\temp\b.xsd"; string secondFileDestination = @"c:\projects\b.xsd"; fileSystem.CopyFile(FileName.Create(secondFileSource), FileName.Create(secondFileDestination)); NameValueCollection expectedNameValuePairs = new NameValueCollection(); expectedNameValuePairs.Add(firstFileSource, firstFileDestination); expectedNameValuePairs.Add(secondFileSource, secondFileDestination); Assert.AreEqual(expectedNameValuePairs, fileSystem.CopiedFileLocations); }
public void CopyFile() { var fs = new MockFileSystem(); fs.CreateFile("C:\\someFolder\\myFile.txt"); /* TODO: set data */ fs.CopyFile("C:\\someFolder\\myFile.txt", "C:\\someFolder\\copy.txt"); Assert.IsTrue(fs.FileExists("C:\\someFolder\\myFile.txt")); Assert.IsTrue(fs.FileExists("C:\\someFolder\\copy.txt")); }