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)); }
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(); }