Exemplo n.º 1
0
        public CreateParserUserService(IParserUserDataProvider parserUserDataProvider, IEntityFrameworkTransactionFactory entityFrameworkTransactionFactory)
        {
            Guard.WhenArgument(parserUserDataProvider, nameof(IParserUserDataProvider)).IsNull().Throw();
            Guard.WhenArgument(entityFrameworkTransactionFactory, nameof(IEntityFrameworkTransactionFactory)).IsNull().Throw();

            this.parserUserDataProvider            = parserUserDataProvider;
            this.entityFrameworkTransactionFactory = entityFrameworkTransactionFactory;
        }
Exemplo n.º 2
0
        public void ThrowArgumentNullException_WhenIParserUserDataProviderParameterIsNull()
        {
            // Arrange
            IParserUserDataProvider parserUserDataProvider = null;
            var entityFrameworkTransactionFactory          = new Mock <IEntityFrameworkTransactionFactory>();

            // Act & Assert
            Assert.That(
                () => new CreateParserUserService(parserUserDataProvider, entityFrameworkTransactionFactory.Object),
                Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IParserUserDataProvider)));
        }