public BaseLayoutStandardValuesProvider(
            StandardValuesProvider innerProvider,
            IBaseLayoutSettings settings,
            IBaseLayoutValueProvider baseLayoutValueProvider,
            IBaseLayoutValidator baseLayoutValidator,
            ILog log)
        {
            Assert.ArgumentNotNull(innerProvider, "innerProvider");
            Assert.ArgumentNotNull(settings, "settings");
            Assert.ArgumentNotNull(baseLayoutValueProvider, "layoutValueProvider");
            Assert.ArgumentNotNull(baseLayoutValidator, "baseLayoutValidator");
            Assert.ArgumentNotNull(log, "log");

            _innerProvider           = innerProvider;
            _settings                = settings;
            _baseLayoutValueProvider = baseLayoutValueProvider;
            _baseLayoutValidator     = baseLayoutValidator;
            _log = log;
        }
        public BaseLayoutStandardValuesProvider(
            StandardValuesProvider innerProvider,
            IBaseLayoutSettings settings,
            IBaseLayoutValueProvider baseLayoutValueProvider,
            IBaseLayoutValidator baseLayoutValidator,
            ILog log)
        {
            Assert.ArgumentNotNull(innerProvider, "innerProvider");
            Assert.ArgumentNotNull(settings, "settings");
            Assert.ArgumentNotNull(baseLayoutValueProvider, "layoutValueProvider");
            Assert.ArgumentNotNull(baseLayoutValidator, "baseLayoutValidator");
            Assert.ArgumentNotNull(log, "log");

            _innerProvider = innerProvider;
            _settings = settings;
            _baseLayoutValueProvider = baseLayoutValueProvider;
            _baseLayoutValidator = baseLayoutValidator;
            _log = log;
        }
 public BaseLayoutStandardValuesProvider(StandardValuesProvider innerProvider, IBaseLayoutSettings settings)
     : this(innerProvider, settings,
         new CachedBaseLayoutValueProvider(new BaseLayoutValueProvider(), new BaseLayoutValueCache(settings)),
         new BaseLayoutValidator(settings), new LogWrapper())
 {
 }
 public BaseLayoutStandardValuesProvider(StandardValuesProvider innerProvider) : this(innerProvider, new BaseLayoutSettings())
 {
 }
 public BaseLayoutStandardValuesProvider(StandardValuesProvider innerProvider, IBaseLayoutSettings settings)
     : this(innerProvider, settings,
            new CachedBaseLayoutValueProvider(new BaseLayoutValueProvider(), new BaseLayoutValueCache(settings)),
            new BaseLayoutValidator(settings), new LogWrapper())
 {
 }
 public BaseLayoutStandardValuesProvider(StandardValuesProvider innerProvider) : this(innerProvider, new BaseLayoutSettings())
 {
 }
コード例 #7
0
ファイル: Instance.cs プロジェクト: zigor/phantom-
 /// <summary>
 /// Mocks the standard values provider.
 /// </summary>
 protected virtual void MockStandardValuesProvider()
 {
     var standardValueProvider = new StandardValuesProvider();
       ProviderHelper<StandardValuesProvider, StandardValuesProviderCollection>.DefaultProvider = standardValueProvider;
       standardValueProvider.Initialize("mock", new NameValueCollection());
 }