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);
        }
Esempio n. 2
0
        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"));
        }