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);
        }
Beispiel #3
0
 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));
     }
 }