public void MakeBooking_Success_Result() { var makeBookingRequestModel = new MakeBookingRequestModel(); Mediator.Setup(x => x.Send(It.IsAny <MakeBookingRequestModel>(), new CancellationToken())). ReturnsAsync(new MakeBookingResponseModel { IsSuccess = true, BookingId = Guid.NewGuid() }); var bookingController = new BookingController(Mediator.Object); var result = bookingController.MakeBooking(makeBookingRequestModel); Assert.IsType <OkObjectResult>(result); }
public IActionResult MakeBooking([FromBody] MakeBookingRequestModel requestModel) { var response = _mediator.Send(requestModel); return(Ok(response)); }