public void Search_RootPath_CancelAfterSaveFirstItem() { // arrange var expectedItemsForSave = EnvironmentBuilder.Create(_numberOfDirectories, _numberOfFiles); var listener = new Listener(_fileSystemVisitor, _countItemsForCancel, expectedItemsForSave); //act _fileSystemVisitor.Search(_rootPath); EnvironmentBuilder.Clear(_rootPath); //assert Assert.AreEqual(_countItemsForCancel, _fileSystemVisitor.Count); }
public void Search_RootPath_ExcludeFileFromSaving() { // arrange var expectedItemsForSave = EnvironmentBuilder.Create(_numberOfDirectories, _numberOfFiles); var listener = new Listener(_fileSystemVisitor, expectedItemsForSave, _countItemsForExclude); //act _fileSystemVisitor.Search(_rootPath); EnvironmentBuilder.Clear(_rootPath); //assert Assert.AreEqual(_countItemsForExclude, _fileSystemVisitor.Count); }
public void Search_RootPath_AllFilesAndDirectoriesFoundAndSave() { // arrange var expectedItemsForSave = EnvironmentBuilder.Create(_numberOfDirectories, _numberOfFiles); var listener = new Listener(_fileSystemVisitor, expectedItemsForSave, expectedItemsForSave); //act _fileSystemVisitor.Search(_rootPath); EnvironmentBuilder.Clear(_rootPath); //assert Assert.AreEqual(expectedItemsForSave, _fileSystemVisitor.Count); }