public async Task ThenReturnsEmails() { //Arrange var request = new GetOppFinderApprovedStandardDetailsRequest() { StandardReference = "ST0001" }; //Act var result = await _sut.Handle(request, new CancellationToken()); //Assert result.EqaProvider.Should().Equals("EMAIL"); }
public async Task ThenReturnsVersionDetails() { //Arrange var request = new GetOppFinderApprovedStandardDetailsRequest() { StandardReference = "ST0001" }; //Act var result = await _sut.Handle(request, new CancellationToken()); //Assert result.VersionResults.Count.Should().Equals(2); result.VersionResults[0].Version.Should().Equals(1.0m); result.VersionResults[1].Version.Should().Equals(1.1m); }
public async Task <IActionResult> GetApprovedStandardDetails([FromBody] GetOppFinderApprovedStandardDetailsRequest request) { _logger.LogInformation($"Received request to retrieve approved standard details {request.StandardReference}"); return(Ok(await _mediator.Send(request))); }
public async Task <GetOppFinderApprovedStandardDetailsResponse> GetApprovedStandardDetails(GetOppFinderApprovedStandardDetailsRequest approvedStandardDetailsRequest) { using (var request = new HttpRequestMessage(HttpMethod.Post, $"/api/v1/oppfinder/approved-details")) { return(await PostPutRequestWithResponse <GetOppFinderApprovedStandardDetailsRequest, GetOppFinderApprovedStandardDetailsResponse>(request, approvedStandardDetailsRequest)); } }