public CreateBusinessUnitCommandHandler(IBusinessUnitWriteRepository businessUnitWriteRepository,
                                         IIdentifierProvider identifierProvider,
                                         IVersionProvider versionProvider)
 {
     _businessUnitWriteRepository = businessUnitWriteRepository ?? throw Error.ArgumentNull(nameof(businessUnitWriteRepository));
     _identifierProvider          = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider));
     _versionProvider             = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
 public UpdateBusinessUnitCommandHandler(IBusinessUnitWriteRepository businessUnitWriteRepository,
                                         IBusinessUnitReadRepository businessUnitReadRepository,
                                         IVersionProvider versionProvider)
 {
     _businessUnitWriteRepository = businessUnitWriteRepository ?? throw Error.ArgumentNull(nameof(businessUnitWriteRepository));
     _businessUnitReadRepository  = businessUnitReadRepository ?? throw Error.ArgumentNull(nameof(businessUnitReadRepository));
     _versionProvider             = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider));
 }
        public void ConstructorShouldFailWhenBusinessUnitWriteRepositoryIsNull()
        {
            // Arrange
            IBusinessUnitWriteRepository businessUnitWriteRepository = null;

            // Act
            Action ctor = () => { new DeleteBusinessUnitCommandHandler(businessUnitWriteRepository); };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Ejemplo n.º 4
0
        public void ConstructorShouldFailWhenBusinessUnitWriteRepositoryIsNull()
        {
            // Arrange
            IBusinessUnitWriteRepository businessUnitWriteRepository = null;
            var identifierProvider = new Mock <IIdentifierProvider>().Object;
            var versionProvider    = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new CreateBusinessUnitCommandHandler(businessUnitWriteRepository,
                                                     identifierProvider,
                                                     versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
 public DeleteBusinessUnitCommandHandler(IBusinessUnitWriteRepository businessUnitWriteRepository)
 {
     _businessUnitWriteRepository = businessUnitWriteRepository ?? throw Error.ArgumentNull(nameof(businessUnitWriteRepository));
 }
 public void TestInitialize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.BusinessUnitCollectionName);
     _repository = new BusinessUnitWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }