public void SetUp()
        {
            this.eliminator = MockRepository.GenerateStrictMock <IRuleEliminator>();
            this.matcher    = MockRepository.GenerateStrictMock <IRuleMatcher>();

            this.parser = new EasyTestStragetyRuleParser(this.eliminator, this.matcher);
        }
Пример #2
0
 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>())
 {
 }
Пример #3
0
 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();
 }