public void Arrange()
        {
            var fixture = new Fixture();

            _request = fixture.Create <GetOppFinderNonApprovedStandardDetailsRequest>();

            _nonApprovedStandardDetails = fixture.Build <OppFinderNonApprovedStandardDetailsResult>()
                                          .With(x => x.Level, fixture.Create <int>().ToString())
                                          .Create();

            _mockOppFinderRepository = new Mock <IOppFinderRepository>();

            _mockOppFinderRepository.Setup(r => r.GetOppFinderNonApprovedStandardDetails(_request.StandardReference))
            .ReturnsAsync(_nonApprovedStandardDetails);

            _getNonApprovedStandardDetails = new GetOppFinderNonApprovedStandardDetailsHandler(Mock.Of <ILogger <GetOppFinderNonApprovedStandardDetailsHandler> >(), _mockOppFinderRepository.Object);
        }
Beispiel #2
0
 public async Task <IActionResult> GetNonApprovedStandardDetails([FromBody] GetOppFinderNonApprovedStandardDetailsRequest request)
 {
     _logger.LogInformation($"Received request to retrieve non approved standard details {request.StandardReference}");
     return(Ok(await _mediator.Send(request)));
 }
 public async Task <GetOppFinderNonApprovedStandardDetailsResponse> GetNonApprovedStandardDetails(GetOppFinderNonApprovedStandardDetailsRequest nonApprovedStandardDetailsRequest)
 {
     using (var request = new HttpRequestMessage(HttpMethod.Post, $"/api/v1/oppfinder/nonapproved-details"))
     {
         return(await PostPutRequestWithResponse <GetOppFinderNonApprovedStandardDetailsRequest, GetOppFinderNonApprovedStandardDetailsResponse>(request,
                                                                                                                                                 nonApprovedStandardDetailsRequest));
     }
 }