예제 #1
0
 public CreateAccountCommandHandler(IAccountVerificationService accountVerificationService, IAccountCreatorService accountCreatorService,
                                    IIntegrationEventBus integrationEventBus)
 {
     _accountVerificationService = accountVerificationService;
     _accountCreatorService      = accountCreatorService;
     _integrationEventBus        = integrationEventBus;
 }
예제 #2
0
 public AccountProviderService(IAccountRepository accountRepository, IAccountGetterService accountGetterService,
                               IAccountCreatorService accountCreatorService, ICommunicationBus communicationBus)
 {
     _accountRepository     = accountRepository;
     _accountGetterService  = accountGetterService;
     _accountCreatorService = accountCreatorService;
     _communicationBus      = communicationBus;
 }
예제 #3
0
 public AccountCreatorServiceTest()
 {
     _passwordServiceMock   = new Mock <IPasswordService>();
     _roleRepositoryMock    = new Mock <IRoleRepository>();
     _communicationBusMock  = new Mock <ICommunicationBus>();
     _accountRepositoryMock = new Mock <IAccountRepository>();
     _accountCreatorService = new AccountCreatorService(_passwordServiceMock.Object,
                                                        _roleRepositoryMock.Object, _communicationBusMock.Object, _accountRepositoryMock.Object);
 }