public void TestReferenceDesignRule() { try { BaseRuleEngineDL rulesDL = new BaseRuleEngineDL(ConfigurationManager.AppSettings["RulesEngine"], new TimeSpan(0, 0, 5, 0)); var rulesBL = new ReferenceRuleEngineBL <DyanmicLoadGenericObject, DyanmicLoadGenericObject>(rulesDL); DyanmicLoadGenericObject claim = new DyanmicLoadGenericObject(); RuleAppliedFilter raf = new RuleAppliedFilter { RuleCategoryId = 3, }; var output = rulesBL.RunRules(raf, claim); Assert.IsTrue(output.Result != null); } catch (Exception ex) { Console.WriteLine(ex); } }
public void TestBaseRuleEngineWrapper1() { BaseRuleEngineDL dl = new BaseRuleEngineDL(ConfigurationManager.AppSettings["RulesEngine"], new TimeSpan(0, 0, 1, 0)); var re = new ReferenceRuleEngineBL <DyanmicLoadGenericObject, DyanmicLoadGenericObject>(dl); }