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"); }
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); }