public void SetUp() { this.eliminator = MockRepository.GenerateStrictMock <IRuleEliminator>(); this.matcher = MockRepository.GenerateStrictMock <IRuleMatcher>(); this.parser = new EasyTestStragetyRuleParser(this.eliminator, this.matcher); }
/// <summary> /// Initializes a new instance of the <see cref="EasyTestStragetyRuleParser"/> class. /// </summary> /// <param name="ruleEliminator">Logic for eliminating MailRules which don't need to be checked for matching.</param> /// <param name="ruleMatcher">Logic to match MailRules which need to be run.</param> public EasyTestStragetyRuleParser(IRuleEliminator ruleEliminator = null, IRuleMatcher ruleMatcher = null) { this.ruleEliminator = ruleEliminator ?? new RuleEliminator(); this.ruleMatcher = ruleMatcher ?? new RuleMatcher(); }