public ChangePasswordCommandHandler(ICustomerWriteRepository customerWriteRepository, ICustomerReadRepository customerReadRepository, IUserWriteRepository userWriteRepository, IUserReadRepository userReadRepository, IMapper mapper) { _customerWriteRepository = customerWriteRepository; _customerReadRepository = customerReadRepository; _userWriteRepository = userWriteRepository; _userReadRepository = userReadRepository; _mapper = mapper; }
public void ConstructorShouldFailWhenBusinessUnitWriteRepositoryIsNull() { // Arrange ICustomerWriteRepository customerWriteRepository = null; var identifierProvider = new Mock <IIdentifierProvider>().Object; var versionProvider = new Mock <IVersionProvider>().Object; // Act Action ctor = () => { new CreateCustomerCommandHandler(customerWriteRepository, identifierProvider, versionProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public ChangeMarginCommandHandler(ICustomerWriteRepository customerWriteRepository, ICustomerReadRepository customerReadRepository) { _customerWriteRepository = customerWriteRepository; _customerReadRepository = customerReadRepository; }
public CreateCustomerCommandHandler(ICustomerWriteRepository customerWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider) { _customerWriteRepository = customerWriteRepository ?? throw new ArgumentNullException(nameof(customerWriteRepository)); _identifierProvider = identifierProvider ?? throw new ArgumentNullException(nameof(identifierProvider)); _versionProvider = versionProvider ?? throw new ArgumentNullException(nameof(versionProvider)); }
public void TestInitialize() { RepositoryTestsHelper.Init(Consts.Collections.CustomerCollectionName); _repository = new CustomerWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); }