示例#1
0
 public PollHandler(ISpfProcessor processor,
                    IMessageDispatcher dispatcher,
                    ISpfPollerConfig config,
                    ILogger <PollHandler> log)
 {
     _processor  = processor;
     _dispatcher = dispatcher;
     _config     = config;
     _log        = log;
 }
        public void SetUp()
        {
            _dnsClient         = A.Fake <IDnsClient>();
            _spfRecordsParser  = A.Fake <ISpfRecordsParser>();
            _spfRecordExpander = A.Fake <ISpfRecordExpander>();
            _evaluator         = A.Fake <IEvaluator <SpfPollResult> >();
            _config            = A.Fake <ISpfPollerConfig>();


            _spfProcessor = new SpfProcessor(_dnsClient, _spfRecordsParser, _spfRecordExpander, _evaluator, _config);
        }