public void ThrowArgumentNullException_WhenIGuidStringProviderParameterIsNull() { // Arrange IGuidStringProvider guidStringProvider = null; var logFileParserEngineFactory = new Mock <ILogFileParserEngineFactory>(); // Act & Assert Assert.That( () => new LogFileParserEngineManager(guidStringProvider, logFileParserEngineFactory.Object), Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IGuidStringProvider))); }
public LogFileParserEngineManager(IGuidStringProvider guidStringProvider, ILogFileParserEngineFactory logFileParserEngineFactory) { Guard.WhenArgument(guidStringProvider, nameof(IGuidStringProvider)).IsNull().Throw(); Guard.WhenArgument(logFileParserEngineFactory, nameof(ILogFileParserEngineFactory)).IsNull().Throw(); this.guidStringProvider = guidStringProvider; this.logFileParserEngineFactory = logFileParserEngineFactory; this.logFileParserEngines = new ConcurrentDictionary <string, ILogFileParserEngine>(); this.logFileParserEnginesByUser = new ConcurrentDictionary <string, ILogFileParserEngine>(); this.usernamesByEngineId = new ConcurrentDictionary <string, string>(); }
internal MockLogFileParserEngineManager(IGuidStringProvider guidStringProvider, ILogFileParserEngineFactory logFileParserEngineFactory) : base(guidStringProvider, logFileParserEngineFactory) { }