public void Initialise()
        {
            var loggerFactory = new LoggerFactory();
            var builder       = new PipelineBuilder(loggerFactory);

            _engine = new EmptyEngineBuilder(loggerFactory)
                      .Build() as EmptyEngine;

            _pipeline = builder.AddFlowElement(_engine)
                        .Build();
        }
        public void Initialise()
        {
            var loggerFactory = new TestLoggerFactory();
            var builder       = new PipelineBuilder(loggerFactory);
            var httpClient    = new HttpClient();

            var dataUpdateService = new DataUpdateService(
                loggerFactory.CreateLogger <DataUpdateService>(),
                httpClient);

            _engine = new EmptyEngineBuilder(loggerFactory)
                      .Build();

            var shareUsage = new ShareUsageBuilder(loggerFactory, httpClient)
                             .Build();

            _pipeline = builder
                        .AddFlowElement(_engine)
                        .AddFlowElement(shareUsage)
                        .Build();
        }
示例#3
0
 public void PipelineBuilder_AddFlowElement_Disposed()
 {
     _element.Setup(e => e.IsDisposed).Returns(true);
     _builder.AddFlowElement(_element.Object);
 }