public void GetDescendentDirectoriesOnNull() { // Setup TestDirectory source = null; // Execute var result = source.GetDescendentDirectories(); }
public void GetDescendentDirectoriesWhereNoneExist() { // Setup var source = new TestDirectory(_fileSystem, @"\Root\Directory\sub1\sub3"); // Execute var result = source.GetDescendentDirectories(); // Assert Assert.AreEqual(0, result.Length); }
public void GetDescendentDirectories() { // Setup var source = new TestDirectory(_fileSystem, @"\Root\Directory"); // Execute var result = source.GetDescendentDirectories(); // Assert Assert.AreEqual(3, result.Length); CollectionAssert.AreEquivalent(new [] { "Sub1", "Sub2", "Sub3" }, result.Select(i => i.Name).ToArray()); }
public void GetDescendentDirectoriesWhereNoneExist() { // Setup var source = new TestDirectory(_fileSystem, @"\Root\Directory\sub1\sub3"); // Execute var result = source.GetDescendentDirectories(); // Assert Assert.AreEqual(0, result.Length); }
public void GetDescendentDirectories() { // Setup var source = new TestDirectory(_fileSystem, @"\Root\Directory"); // Execute var result = source.GetDescendentDirectories(); // Assert Assert.AreEqual(3, result.Length); CollectionAssert.AreEquivalent(new [] {"Sub1", "Sub2", "Sub3"}, result.Select(i => i.Name).ToArray()); }