public async Task WhenIGetTheImportLogForEstateTheDateOnTheImportLogIs(string estateName, string expectedDateString) { var estate = this.TestingContext.GetEstateDetails(estateName); var expectedDate = SpecflowTableHelper.GetDateForDateString(expectedDateString, DateTime.Now); var importLogs = await this.TestingContext.DockerHelper.FileProcessorClient.GetFileImportLogs(this.TestingContext.AccessToken, estate.EstateId, expectedDate.AddDays(-1), DateTime.Now, null, CancellationToken.None); foreach (var importLog in importLogs.FileImportLogs) { Console.WriteLine(JsonConvert.SerializeObject(importLog)); } var i = importLogs.FileImportLogs.SingleOrDefault(x => x.ImportLogDate == expectedDate.Date); i.ShouldNotBeNull(); }
private async Task <FileImportLogList> GetFileImportLogList(String estateName, String startDate, String endDate, CancellationToken cancellationToken) { var queryStartDate = SpecflowTableHelper.GetDateForDateString(startDate, DateTime.Now); var queryEndDate = SpecflowTableHelper.GetDateForDateString(endDate, DateTime.Now); var estateDetails = this.TestingContext.GetEstateDetails(estateName); var importLogList = await this.TestingContext.DockerHelper.FileProcessorClient.GetFileImportLogs(this.TestingContext.AccessToken, estateDetails.EstateId, queryStartDate, queryEndDate, null, cancellationToken); importLogList.ShouldNotBeNull(); importLogList.FileImportLogs.ShouldNotBeNull(); importLogList.FileImportLogs.ShouldNotBeEmpty(); return(importLogList); }