Exemple #1
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();
        }
        public void Arrange()
        {
            _accountLegalEntityRepository = new Mock <IAccountLegalEntityRepository>();

            _handler = new CreateAccountLegalEntityCommandHandler(_accountLegalEntityRepository.Object, Mock.Of <ILog>());
        }