Example #1
0
        public void RunBeforeEachTest()
        {
            _engine = null;

            _parser1 = MockRepository.GenerateMock<IParseSql>();
            _parser2 = MockRepository.GenerateMock<IParseSql>();
            _parsers = new List<IParseSql> { _parser1, _parser2 };

            _rule1 = MockRepository.GenerateMock<IJudgeSql>();
            _rule2 = MockRepository.GenerateMock<IJudgeSql>();
            _activeRules = new List<IJudgeSql> { _rule1, _rule2 };

            _catalog = MockRepository.GenerateMock<ICatalogRules>();
            _catalog.Stub(c => c.ActiveRules).Return(_activeRules);
        }
Example #2
0
 private void CreateEngine()
 {
     _engine = new Engine(_parsers, _catalog);
 }