public void SetUp() { this.eliminator = MockRepository.GenerateStrictMock <IRuleEliminator>(); this.matcher = MockRepository.GenerateStrictMock <IRuleMatcher>(); this.parser = new EasyTestStragetyRuleParser(this.eliminator, this.matcher); }
public MockServerProcessor(IAssertFactory assertFactory, IRuleMatcher ruleMatcher, TemplateContext templateContext) : this(new PathValidationFilter <ProcessMessagePort>(), new QueryMatchFilter <ProcessMessagePort>(assertFactory, ruleMatcher), new EndpointMatchFilter <ProcessMessagePort>(), new BodyMatchFilter <ProcessMessagePort>(assertFactory, ruleMatcher), new HeaderMatchFilter <ProcessMessagePort>(assertFactory, ruleMatcher), new UrlMatchFilter <ProcessMessagePort>(assertFactory, ruleMatcher), new ResponseSelectorFilter <ProcessMessagePort>(templateContext), new PolicyFilter <ProcessMessagePort>()) { }
public UrlMatchFilter(IAssertFactory assertFactory, IRuleMatcher ruleMatcher) { this.assertFactory = assertFactory; this.ruleMatcher = ruleMatcher; }
public PushEventProcessor(IExecutionRequestRepository executionRequestRepository, IRuleMatcher ruleMatcher, ILogger <PushEventProcessor> log) { _executionRequestRepository = executionRequestRepository; _ruleMatcher = ruleMatcher; _log = log; }
public PushEventProcessor(IProcessExecutor processExecutor, IRuleMatcher ruleMatcher, ILogger <PushEventProcessor> log) { _processExecutor = processExecutor; _ruleMatcher = ruleMatcher; _log = log; }
/// <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(); }