public void FilteredFilesAndDirectories() { FileVisitorContext visitorContext = new FileVisitorContext(new FakeFileVisitor((s) => s.EndsWith(".exe"))); string[] exptected = { "app1.exe", "app2.exe", "app3.exe", "app4.exe" }; IEnumerable <string> actual = visitorContext.GetAllFilesAndDirectories(); CollectionAssert.AreEqual(exptected, actual.ToArray()); }
public void NonFilteredFilesAndDirectories() { FileVisitorContext visitorContext = new FileVisitorContext(new FakeFileVisitor()); string[] exptected = { "folder1", "folder2", "app1.exe", "app2.exe", "app3.exe", "image1.jpg", "image2.png", "sound1.mp3", "movie1.mp4", "app4.exe" }; IEnumerable <string> actual = visitorContext.GetAllFilesAndDirectories(); CollectionAssert.AreEqual(exptected, actual.ToArray()); }