Exemple #1
0
        public void ConstructorShouldFailWhenWriteRepositoryIsNull()
        {
            // Arrange
            IProductionSiteWriteRepository productionSiteWriteRepository = null;
            var identifierProvider = new Mock <IIdentifierProvider>().Object;
            var versionProvider    = new Mock <IVersionProvider>().Object;

            // Act
            Action ctor = () =>
            {
                new CreateProductionSiteCommandHandler(productionSiteWriteRepository,
                                                       identifierProvider,
                                                       versionProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }
Exemple #2
0
 public CreateProductionSiteCommandHandler(IProductionSiteWriteRepository productionSiteWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider)
 {
     _productionSiteWriteRepository = productionSiteWriteRepository ?? throw new ArgumentNullException(nameof(productionSiteWriteRepository));
     _identifierProvider            = identifierProvider ?? throw new ArgumentNullException(nameof(identifierProvider));
     _versionProvider = versionProvider ?? throw new ArgumentNullException(nameof(versionProvider));
 }