public void SetUp() { _directory = Substitute.For <IDirectory>(); _directory.Exists("").ReturnsForAnyArgs(true); _file = Substitute.For <IFile>(); _infFile = @"D:\test\test\something.inf"; _jobTempFolder = @"D:\test\tempFolder"; _jobCleanUp = new JobCleanUp(_directory, _file); }
public void SetUp() { _directory = MockRepository.GenerateStub <IDirectory>(); _file = MockRepository.GenerateStub <IFile>(); _infFile = @"D:\test\test\something.inf"; _jobTempFolder = @"D:\test\tempFolder"; _jobCleanUp = new JobCleanUp(_jobTempFolder, new List <SourceFileInfo>(), _infFile); _jobCleanUp.Directory = _directory; _jobCleanUp.File = _file; var fileUtil = new MockFileUtil(); fileUtil.SetInstanceToMock(); }
public void DeleteSourceFiles_IfDeleteThrowsExcepton_CatchesException() { var fileName = @"D:\test\Spool\fileName.sourcefile"; var sourceFiles = new List <SourceFileInfo> { new SourceFileInfo { Filename = fileName } }; var jobCleanUp = new JobCleanUp(_jobTempFolder, sourceFiles, _infFile); jobCleanUp.Directory = _directory; jobCleanUp.File = _file; _file.Stub(f => f.Delete(fileName)).Throw(new IOException()); Assert.DoesNotThrow(() => jobCleanUp.DoCleanUp()); }
public void DeleteSourceFiles_DeletesSourceFiles() { var sourceFileName = @"D:\test\Spool\fileName.sourcefile"; var sourceFiles = new List <SourceFileInfo> { new SourceFileInfo { Filename = sourceFileName } }; var jobCleanUp = new JobCleanUp(_jobTempFolder, sourceFiles, _infFile); jobCleanUp.Directory = _directory; jobCleanUp.File = _file; jobCleanUp.DoCleanUp(); _file.AssertWasCalled(dir => dir.Delete(sourceFileName)); }