Exemplo n.º 1
0
        public void ConstructorShouldFailWhenBusinessUnitWriteRepositoryIsNull()
        {
            // Arrange
            IOperationalDepartmentWriteRepository operationalDepartmentWriteRepository = null;
            var identifierProvider = new Mock <IIdentifierProvider>().Object;
            var versionProvider    = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new CreateOperationalDepartmentCommandHandler(operationalDepartmentWriteRepository,
                                                              identifierProvider,
                                                              versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
 public CreateOperationalDepartmentCommandHandler(IOperationalDepartmentWriteRepository operationalDepartmentWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider)
 {
     _operationalDepartmentWriteRepository = operationalDepartmentWriteRepository ?? throw new ArgumentNullException(nameof(operationalDepartmentWriteRepository));
     _identifierProvider = identifierProvider ?? throw new ArgumentNullException(nameof(identifierProvider));
     _versionProvider    = versionProvider ?? throw new ArgumentNullException(nameof(versionProvider));
 }
 public void TestInitialize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.OperationalDepartmentCollectionName);
     _repository = new OperationalDepartmentWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }