コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }