public async Task WhenAsync(long aoUkprn, int profileId, int startInYear) { if (_actualResult != null) { return; } _actualResult = await AssessmentRepository.GetAvailableAssessmentSeriesAsync(aoUkprn, profileId, startInYear); }
public static AssessmentSeries CreateAssessmentSeries(ResultsAndCertificationDbContext _dbContext, string name, string description, int year, DateTime startDate, DateTime endDate, bool addToDbContext = true) { var assessmentSeries = new AssessmentSeries { Name = name, Description = description, Year = year, StartDate = startDate, EndDate = endDate, CreatedBy = "Test User" }; if (addToDbContext) { _dbContext.Add(assessmentSeries); } return(assessmentSeries); }
public TqPathwayAssessment Build(TqRegistrationPathway tqRegistrationPathway = null, AssessmentSeries assessmentSeries = null, bool isBulkUpload = true) { tqRegistrationPathway ??= new TqRegistrationPathwayBuilder().Build(); assessmentSeries ??= new AssessmentSeriesBuilder().Build(); return(new TqPathwayAssessment { TqRegistrationPathwayId = tqRegistrationPathway.Id, TqRegistrationPathway = tqRegistrationPathway, AssessmentSeriesId = assessmentSeries.Id, StartDate = DateTime.UtcNow, IsOptedin = true, IsBulkUpload = isBulkUpload, CreatedBy = Constants.CreatedByUser, CreatedOn = Constants.CreatedOn, ModifiedBy = Constants.ModifiedByUser, ModifiedOn = Constants.ModifiedOn }); }
public async Task Then_Expected_Results_Are_Returned(RequestParameter request, AssessmentSeries expectedResult) { await WhenAsync(request.AoUkprn, request.ProfileId, request.StartInYear); if (_actualResult == null) { expectedResult.Should().BeNull(); return; } // Assert _actualResult.Id.Should().Be(expectedResult.Id); _actualResult.Name.Should().Be(expectedResult.Name); _actualResult.Year.Should().Be(expectedResult.Year); }
public static AssessmentSeries CreateAssessmentSeries(ResultsAndCertificationDbContext _dbContext, AssessmentSeries assessmentSeries, bool addToDbContext = true) { if (assessmentSeries == null) { assessmentSeries = new AssessmentSeriesBuilder().Build(); } if (addToDbContext) { _dbContext.Add(assessmentSeries); } return(assessmentSeries); }
public TqSpecialismAssessment Build(TqRegistrationSpecialism tqRegistrationSpecialism = null, AssessmentSeries assessmentSeries = null) { tqRegistrationSpecialism ??= new TqRegistrationSpecialismBuilder().Build(); assessmentSeries ??= new AssessmentSeriesBuilder().Build(); return(new TqSpecialismAssessment { TqRegistrationSpecialismId = tqRegistrationSpecialism.Id, TqRegistrationSpecialism = tqRegistrationSpecialism, AssessmentSeriesId = assessmentSeries.Id, StartDate = DateTime.UtcNow, IsOptedin = true, IsBulkUpload = true, CreatedBy = Constants.CreatedByUser, CreatedOn = Constants.CreatedOn, ModifiedBy = Constants.ModifiedByUser, ModifiedOn = Constants.ModifiedOn }); }