示例#1
0
        public override void SetUp()
        {
            base.SetUp();

            _project       = Mocker.DynamicMock <ICalidusProject>();
            _manager       = Mocker.DynamicMock <ICalidusProjectManager>();
            _provider      = Mocker.DynamicMock <IRuleConfigurationFactoryProvider>();
            _configFactory = new CalidusRuleConfigurationFactory(_project, _manager, _provider);
        }
 /// <summary>
 /// Create a new instance of this class
 /// </summary>
 /// <param name="project">The project to get overrides from</param>
 /// <param name="manager">The project manager to use</param>
 /// <param name="provider">The provider to use to get rules</param>
 public CalidusRuleConfigurationFactory(ICalidusProject project, ICalidusProjectManager manager, IRuleConfigurationFactoryProvider provider)
 {
     _provider = provider;
     _project  = project;
     _manager  = manager;
 }