Esempio n. 1
0
 public T Execute <T>(IResponseStreamProcessor <T> processor)
 {
     using (var response = _request.GetResponse())
         using (var stream = response.GetResponseStream())
         {
             return(processor.Process(stream));
         }
 }
        public LogStreamProcessorTests()
        {
            _logger = Substitute.For <ILogger>();

            var logLineAnalyzer = Substitute.For <ILogLineAnalyzer>();

            logLineAnalyzer.IsError(ErrorLine).Returns(true);

            _sut = new LogStreamProcessor(_logger, logLineAnalyzer);
        }
 public UnicornManager(string panelUrl, string secret, TaskLoggingHelper log, IUrlProvider urlProvider,
                       IRequestFactory requestFactory, ISignatureService signatureService,
                       IResponseStreamProcessor <bool> streamProcessor)
 {
     _streamProcessor  = streamProcessor;
     _signatureService = signatureService;
     _requestFactory   = requestFactory;
     _urlProvider      = urlProvider;
     _panelUrl         = panelUrl;
     _secret           = secret;
     _log = log;
 }
 public DefaultResponseStreamProcessorTests()
 {
     _sut = new DefaultResponseStreamProcessor();
 }