/// <summary> /// Initializes a new instance of the DependencyInjectionConfigurator class. /// </summary> /// <param name="implementationSelector">The implementation selector.</param> /// <param name="testParameters">The test parameters.</param> public DependencyInjectionConfigurator(ImplementationSelector implementationSelector, IDictionary <string, string> testParameters) { ExceptionUtilities.CheckArgumentNotNull(implementationSelector, "implementationSelector"); ExceptionUtilities.CheckArgumentNotNull(testParameters, "testParameters"); this.TestParameters = new Dictionary <string, string>(testParameters); this.RootLogger = Logger.Null; this.implementationSelector = implementationSelector; this.loggerResolver = new LogLevelResolver(this.TestParameters); }
/// <summary> /// Initializes a new instance of the DependencyInjectionConfigurator class. /// </summary> /// <param name="implementationSelector">The implementation selector.</param> /// <param name="testParameters">The test parameters.</param> public DependencyInjectionConfigurator(ImplementationSelector implementationSelector, IDictionary<string, string> testParameters) { ExceptionUtilities.CheckArgumentNotNull(implementationSelector, "implementationSelector"); ExceptionUtilities.CheckArgumentNotNull(testParameters, "testParameters"); this.TestParameters = new Dictionary<string, string>(testParameters); this.RootLogger = Logger.Null; this.implementationSelector = implementationSelector; this.loggerResolver = new LogLevelResolver(this.TestParameters); }