public void GetChildDirectories_ShouldReturnDirectoryNames() { //Arrange var fakeDirectoryProvider = new FakeDirectoryProviderComplexPaths(); var traverser = new DirectoryTraverser(string.Empty, fakeDirectoryProvider); var expectedDirectories = new string[] { "Assets", "bin" }; //Act var childDirectories = traverser.GetChildDirectories().ToArray(); //Assert CollectionAssert.AreEqual(expectedDirectories, childDirectories); }
public void GetChildDirectories_ShouldReturnDirectoryNames() { //Arange var fakeDirectoryProvider = new FakeDirectoryProviderComplexPaths(); var traverser = new DirectoryTraverser(string.Empty, fakeDirectoryProvider); var expectedDirectories = new string[] { "bin", "nonempty", }; Array.Sort(expectedDirectories); //Act var childDirectories = traverser.GetChildDirectories().ToArray(); //Assert CollectionAssert.AreEqual(expectedDirectories, childDirectories); }