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));
        }
Esempio n. 3
0
        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);
        }