public async Task ThenTheAccountLegalEntityIsCreated()
        {
            var id = 337782;
            var pendingAgreementId     = 56832;
            var signedAgreementId      = 338921;
            var signedAgreementVersion = 3;
            var accountId     = 10862;
            var legalEntityId = 44893;

            await _handler.Handle(new CreateAccountLegalEntityCommand(id, pendingAgreementId, signedAgreementId, signedAgreementVersion, accountId, legalEntityId));

            _accountLegalEntityRepository.Verify(x => x.CreateAccountLegalEntity(id, pendingAgreementId, signedAgreementId, signedAgreementVersion, accountId, legalEntityId));
        }
コード例 #2
0
        public async Task Then_The_Service_Is_Called_With_The_Request(
            CreateAccountLegalEntityCommand command,
            AccountLegalEntity response,
            [Frozen] Mock <IEmployerIncentivesService> employerIncentivesService,
            CreateAccountLegalEntityCommandHandler handler)
        {
            employerIncentivesService.Setup(x => x.CreateLegalEntity(command.AccountId,
                                                                     It.Is <AccountLegalEntityCreateRequest>(c =>
                                                                                                             c.LegalEntityId.Equals(command.LegalEntityId) &&
                                                                                                             c.OrganisationName.Equals(command.OrganisationName) &&
                                                                                                             c.AccountLegalEntityId.Equals(command.AccountLegalEntityId))))
            .Returns(Task.CompletedTask);

            var actual = await handler.Handle(command, CancellationToken.None);

            actual.Should().NotBeNull();
        }