コード例 #1
0
 public CreateCustomerCommandHandler(ICustomersRepository customersRepository, IValidateEmailService validateEmailService, INotifiableCelebrityEventsBus bus)
 {
     _validateEmailService = validateEmailService ?? throw new ArgumentNullException(nameof(validateEmailService));
     _bus = bus ?? throw new ArgumentNullException(nameof(bus));
     _customersRepository = customersRepository ?? throw new ArgumentNullException(nameof(customersRepository));
 }
コード例 #2
0
 public NotifiableCelebrityEventsBusTests()
 {
     _eventStore = Substitute.For <ICelebrityEventStore>();
     _mediator   = Substitute.For <IMediator>();
     _eventsBus  = new NotifiableCelebrityEventsBus(_eventStore, _mediator);
 }