public ApplicationExtract(ILogger <ApplicationExtract> log, ApplyDataContext applyDataContext, IQnaApiClient qnaApiClient, ISectorProcessingService sectorProcessingService) { _logger = log; _applyDataContext = applyDataContext; _qnaApiClient = qnaApiClient; _sectorProcessingService = sectorProcessingService; }
public void Setup() { _logger = new Mock <ILogger <ApplicationExtract> >(); _qnaApiClient = new Mock <IQnaApiClient>(); _applyDataContext = Create.MockedDbContextFor <ApplyDataContext>(); _inProgressApplication = ApplyGenerator.GenerateApplication(Guid.NewGuid(), "In Progress", null); _application = ApplyGenerator.GenerateApplication(Guid.NewGuid(), "Submitted", DateTime.Today.AddDays(-1)); var applications = new List <Apply> { _inProgressApplication, _application }; _applyDataContext.Set <Apply>().AddRange(applications); _applyDataContext.SaveChanges(); _sections = QnaGenerator.GenerateSectionsForApplication(_application.ApplicationId); _qnaApiClient.Setup(x => x.GetAllSectionsForApplication(_application.ApplicationId)).ReturnsAsync(_sections); _sut = new ApplicationExtract(_logger.Object, _applyDataContext, _qnaApiClient.Object); }
public void Setup() { _logger = new Mock <ILogger <BankHolidayFulfillment> >(); _applyDataContext = Create.MockedDbContextFor <ApplyDataContext>(); _govUkApiClient = new Mock <IGovUkApiClient>(); _bankHolidayAlreadyPresentInDatabase = new BankHoliday { BankHolidayDate = DateTime.Today }; _bankHolidayNotPresentInDatabase = new BankHoliday { BankHolidayDate = DateTime.Today.AddDays(1) }; _applyDataContext.Set <BankHoliday>().Add(_bankHolidayAlreadyPresentInDatabase); _applyDataContext.SaveChanges(); _bankHolidayRoot = new BankHolidayRoot { EnglandAndWales = new BankHolidays { Events = new List <Event> { new Event { Date = _bankHolidayAlreadyPresentInDatabase.BankHolidayDate }, new Event { Date = _bankHolidayNotPresentInDatabase.BankHolidayDate } } } }; _govUkApiClient.Setup(x => x.GetBankHolidays()).ReturnsAsync(_bankHolidayRoot); _sut = new BankHolidayFulfillment(_applyDataContext, _logger.Object, _govUkApiClient.Object); }
public void Setup() { _logger = new Mock <ILogger <AssessorExtract> >(); _applyDataContext = Create.MockedDbContextFor <ApplyDataContext>(); _reviewInProgressApplication = ApplyGenerator.GenerateApplication(Guid.NewGuid(), "GatewayAssessed", DateTime.Today.AddDays(-1)) .AddExtractedApplicationDetails(true, false, false, false) .AddAssessorReviewDetails("In Progress", false); _application = ApplyGenerator.GenerateApplication(Guid.NewGuid(), "GatewayAssessed", DateTime.Today.AddDays(-1)) .AddExtractedApplicationDetails(true, false, false, false) .AddAssessorReviewDetails("Approved", true); var applications = new List <Apply> { _reviewInProgressApplication, _application }; _applyDataContext.Set <Apply>().AddRange(applications); _applyDataContext.SaveChanges(); _adminFileExtractQueue = new Mock <IAsyncCollector <AdminFileExtractRequest> >(); _sut = new AssessorExtract(_logger.Object, _applyDataContext); }
public void Setup() { _logger = new Mock <ILogger <AppealExtract> >(); _applyDataContext = Create.MockedDbContextFor <ApplyDataContext>(); _applicationWithAppealNotYetSubmitted = ApplyGenerator.GenerateApplication(Guid.NewGuid(), "Unsuccessful", DateTime.Today.AddDays(-1)) .AddExtractedApplicationDetails(true, true, true, false) .AddAppealDetails(null, true); _application = ApplyGenerator.GenerateApplication(Guid.NewGuid(), "Unsuccessful", DateTime.Today.AddDays(-1)) .AddExtractedApplicationDetails(true, true, true, false) .AddAppealDetails(DateTime.Today, true); var applications = new List <Apply> { _applicationWithAppealNotYetSubmitted, _application }; _applyDataContext.Set <Apply>().AddRange(applications); _applyDataContext.SaveChanges(); _appealFileExtractQueue = new Mock <IAsyncCollector <AppealFileExtractRequest> >(); _sut = new AppealExtract(_logger.Object, _applyDataContext); }
public AssessorExtract(ILogger <AssessorExtract> log, ApplyDataContext applyDataContext) { _logger = log; _applyDataContext = applyDataContext; }
public ApplicationExtract(ILogger <ApplicationExtract> log, ApplyDataContext applyDataContext, IQnaApiClient qnaApiClient) { _logger = log; _applyDataContext = applyDataContext; _qnaApiClient = qnaApiClient; }
public BankHolidayFulfillment(ApplyDataContext applyDataContext, ILogger <BankHolidayFulfillment> logger, IGovUkApiClient govUkApiClient) { _applyDataContext = applyDataContext; _logger = logger; _govUkApiClient = govUkApiClient; }
public GatewayExtract(ILogger <GatewayExtract> log, ApplyDataContext applyDataContext) { _logger = log; _applyDataContext = applyDataContext; }
public AppealExtract(ILogger <AppealExtract> log, ApplyDataContext applyDataContext) { _logger = log; _applyDataContext = applyDataContext; }
public FinanceExtract(ILogger <FinanceExtract> log, ApplyDataContext applyDataContext) { _logger = log; _applyDataContext = applyDataContext; }