public async Task WhenAsync(long aoUkprn, int profileId, ComponentType componentType) { if (_actualResult != null) { return; } _actualResult = await AssessmentService.GetAvailableAssessmentSeriesAsync(aoUkprn, profileId, componentType); }
public override void Given() { expectedApiResult = new AvailableAssessmentSeries { ProfileId = 1, AssessmentSeriesId = 11, AssessmentSeriesName = "Summer 2021" }; InternalApiClient.GetAvailableAssessmentSeriesAsync(AoUkprn, ProfileId, componentType).Returns(expectedApiResult); }
public override void Setup() { _tokenServiceClient = Substitute.For <ITokenServiceClient>(); _configuration = new ResultsAndCertificationConfiguration { ResultsAndCertificationInternalApiSettings = new ResultsAndCertificationInternalApiSettings { Uri = "http://tlevel.api.com" } }; _mockHttpResult = new AvailableAssessmentSeries { ProfileId = _profileId, AssessmentSeriesId = 11, AssessmentSeriesName = "Summer 2021" }; }
public async Task Then_Expected_Results_Are_Returned(RequestParameter request, AvailableAssessmentSeries expectedResult) { await WhenAsync(request.AoUkprn, request.ProfileId, request.ComponentType); if (_actualResult == null) { expectedResult.Should().BeNull(); return; } // Assert _actualResult.ProfileId.Should().Be(expectedResult.ProfileId); _actualResult.AssessmentSeriesId.Should().Be(expectedResult.AssessmentSeriesId); _actualResult.AssessmentSeriesName.Should().Be(expectedResult.AssessmentSeriesName); }
public async override Task When() { _result = await _apiClient.GetAvailableAssessmentSeriesAsync(_ukprn, _profileId, componentType); }