public void Then_Sets_CanAutoCreateReservations( GetAccountReservationStatusResponse response) { var model = new AccountReservationStatus(response); model.CanAutoCreateReservations.Should().Be(response.CanAutoCreateReservations); model.AccountLegalEntityAgreementStatus.Should().BeEquivalentTo(response.AccountLegalEntityAgreementStatus); }
public async Task Then_Returns_AccountReservationStatus( long accountId, GetAccountReservationStatusResponse response, [Frozen] Mock <IMediator> mockMediator, AccountLegalEntitiesController controller) { mockMediator .Setup(mediator => mediator.Send( It.Is <GetAccountReservationStatusQuery>(query => query.AccountId == accountId), It.IsAny <CancellationToken>())) .ReturnsAsync(response); var result = await controller.GetAccountReservationStatus(accountId, null) as OkObjectResult; result.StatusCode.Should().Be((int)HttpStatusCode.OK); var model = result.Value as AccountReservationStatus; model.Should().BeEquivalentTo(new AccountReservationStatus(response)); }
public AccountReservationStatus(GetAccountReservationStatusResponse response) { CanAutoCreateReservations = response.CanAutoCreateReservations; AccountLegalEntityAgreementStatus = response.AccountLegalEntityAgreementStatus; }