public void Then_Sets_CanAutoCreateReservations(
            GetAccountReservationStatusResponse response)
        {
            var model = new AccountReservationStatus(response);

            model.CanAutoCreateReservations.Should().Be(response.CanAutoCreateReservations);
            model.AccountLegalEntityAgreementStatus.Should().BeEquivalentTo(response.AccountLegalEntityAgreementStatus);
        }
Пример #2
0
        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));
        }
Пример #3
0
 public AccountReservationStatus(GetAccountReservationStatusResponse response)
 {
     CanAutoCreateReservations         = response.CanAutoCreateReservations;
     AccountLegalEntityAgreementStatus = response.AccountLegalEntityAgreementStatus;
 }