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; }
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))); }