public void RemoveOldZipFilesTestShouldNotRemoveFiles() { _zipFileInfo.Setup(x => x.CreateZipFileInfoFromPackageName(It.IsAny <string>())).Returns(new ZipFileInfo() { PackageDate = DateTime.UtcNow }); IRemoveOldZipFilesJob removeOldZipFilesJob = new RemoveOldZipFilesJob(_fileSystem.Object, _zipFileInfo.Object); removeOldZipFilesJob.RemoveOldZipFiles(_hangfireConfig); _fileSystem.Verify(x => x.DeleteFile(It.IsAny <string>()), Times.Never); }
public void RemoveOldZipFilesTestShouldRemoveFiles() { var filename = "test"; _zipFileInfo.Setup(x => x.CreateZipFileInfoFromPackageName(It.IsAny <string>())).Returns(new ZipFileInfo() { PackageDate = DateTime.UtcNow.AddDays(-2) }); IRemoveOldZipFilesJob removeOldZipFilesJob = new RemoveOldZipFilesJob(_fileSystem.Object, _zipFileInfo.Object); removeOldZipFilesJob.RemoveOldZipFiles(_hangfireConfig); _fileSystem.Verify(x => x.DeleteFile(It.IsAny <string>()), Times.Exactly(4)); }
public void RemoveOldZipFilesTestShouldNotRemoveFilesWhenZipFilesFoldersIsEmpty() { _zipFileInfo.Setup(x => x.CreateZipFileInfoFromPackageName(It.IsAny <string>())).Returns(new ZipFileInfo { PackageDate = DateTime.UtcNow.AddDays(-2) }); IRemoveOldZipFilesJob removeOldZipFilesJob = new RemoveOldZipFilesJob(_fileSystem.Object, _zipFileInfo.Object); _hangfireConfig.ZipFilesFolders = new List <string> { "" }; removeOldZipFilesJob.RemoveOldZipFiles(_hangfireConfig); _fileSystem.Verify(x => x.DeleteFile(It.IsAny <string>()), Times.Never); }