public void GetAllTreeNames_ReturnTheCorrectNames()
        {
            ResetHandlers();

            // Arrange - Create tree folders.
            var treePathOne = _baseDirectory + @"\treeOne";

            _mockFileSystem.Directory.CreateDirectory(treePathOne);

            var treePathTwo = _baseDirectory + @"\treeTwo";

            _mockFileSystem.Directory.CreateDirectory(treePathTwo);

            var treePathThree = _baseDirectory + @"\treeThree";

            _mockFileSystem.Directory.CreateDirectory(treePathThree);

            // Act - Try to get the names of the trees.
            var folderLogicHandler = new FolderLogicHandler(_mockFileSystem);
            var actual             = folderLogicHandler.GetAllTreeNames(_baseDirectory);

            // Assert - Check names.
            Assert.AreEqual(actual[0], "treeOne");
            Assert.AreEqual(actual[1], "treeTwo");
            Assert.AreEqual(actual[2], "treeThree");
        }
Exemple #2
0
 public WordLogicHandlerTests()
 {
     // Get handlers.
     _mockFileSystem     = new MockFileSystem();
     _folderLogicHandler = new FolderLogicHandler(_mockFileSystem);
     _wordLogicHandler   = new WordLogicHandler(_mockFileSystem);
 }
 private void ResetHandlers()
 {
     _mockFileSystem     = new MockFileSystem();
     _folderLogicHandler = new FolderLogicHandler(_mockFileSystem);
 }