public void SetFilePayloadDownloadDetails_WhenInvoked_DecompressedDownloadFileDetailsAreSet() { var filePayload = new FilePayload(); systemUnderTest.SetFilePayloadDownloadDetails(filePayload); Assert.That(filePayload.DecompressedDownloadDirectory, Is.EqualTo("DownloadDirectory")); Assert.That(filePayload.DecompressedDownloadFileName, Is.EqualTo($"{dateTime.ToFileTime()}.daily_user_summary")); Assert.That(filePayload.DecompressedDownloadFileExtension, Is.EqualTo("txt")); Assert.That(filePayload.DecompressedDownloadFilePath, Is.EqualTo($"DownloadDirectory\\{dateTime.ToFileTime()}.daily_user_summary.txt")); }
public void DownloadFile_WhenInvoked_StatsDownloadIsPerformed() { InvokeDownloadFile(); Received.InOrder(async() => { loggingServiceMock.LogVerbose("DownloadStatsFile Invoked"); fileDownloadDatabaseServiceMock.IsAvailable(); fileDownloadDatabaseServiceMock.UpdateToLatest(); dateTimeServiceMock.DateTimeNow(); loggingServiceMock.LogVerbose($"Stats file download started: {dateTime}"); fileDownloadDatabaseServiceMock.FileDownloadStarted(Arg.Any <FilePayload>()); fileDownloadMinimumWaitTimeServiceMock.IsMinimumWaitTimeMet(Arg.Any <FilePayload>()); filePayloadSettingsServiceMock.SetFilePayloadDownloadDetails(Arg.Any <FilePayload>()); downloadServiceMock.DownloadFile(Arg.Any <FilePayload>()); dateTimeServiceMock.DateTimeNow(); loggingServiceMock.LogVerbose($"Stats file download completed: {dateTime}"); await filePayloadUploadServiceMock.UploadFile(Arg.Any <FilePayload>()); resourceCleanupServiceMock.Cleanup(Arg.Any <FileDownloadResult>()); loggingServiceMock.LogResult(Arg.Any <FileDownloadResult>()); }); }
public void SetFilePayloadApiSettings(FilePayload filePayload) { innerService.SetFilePayloadDownloadDetails(filePayload); }
private void SetDownloadFileDetails(FilePayload filePayload) { filePayloadSettingsService.SetFilePayloadDownloadDetails(filePayload); }