public TestRunner(IProcessHelper process, ITestCaseStreamReaderFactory testCaseStreamReaderFactory, IFileProbe fileProbe, IBatchCompilerService batchCompilerService, ITestHarnessBuilder testHarnessBuilder, ITestContextBuilder htmlTestFileCreator, IChutzpahTestSettingsService testSettingsService, ITransformProcessor transformProcessor, IChutzpahWebServerFactory webServerFactory, IUrlBuilder urlBuilder, IList <ITestExecutionProvider> testExecutionProviders) { this.urlBuilder = urlBuilder; this.process = process; this.testCaseStreamReaderFactory = testCaseStreamReaderFactory; this.fileProbe = fileProbe; this.batchCompilerService = batchCompilerService; this.testHarnessBuilder = testHarnessBuilder; stopWatch = new Stopwatch(); testContextBuilder = htmlTestFileCreator; this.testSettingsService = testSettingsService; this.transformProcessor = transformProcessor; this.webServerFactory = webServerFactory; this.testExecutionProviders = testExecutionProviders; }
public Task Initialize(ITransformProcessor <TInput, TOutput> processor) { if (processor == null) { throw new ArgumentNullException(nameof(processor)); } _processor = processor; return(TaskDone.Done); }
public Task Initialize(ITransformProcessor <TInput, TOutput> processor) { if (processor == null) { throw new ArgumentNullException(nameof(processor)); } this._processor = processor; return(Task.CompletedTask); }
public TransformerProcessorAdapterTest() { _Transform = Substitute.For<ITransformProcessor<double, string, int>>(); _Transform.Transform(Arg.Any<double>(), Arg.Any<IProgress<int>>(), Arg.Any<CancellationToken>()) .Returns(x => Task.FromResult(string.Format("{0}", (double)x[0]))); _BackBone = Substitute.For<IBackbone<bool, int>>(); _Progess = Substitute.For<IProgress<int>>(); _CancellationTokenSource = new CancellationTokenSource(); _TransformerProcessorAdapter = new TransformerProcessorAdapter<bool, double, string, int>(_Transform); }
public TransformerProcessorAdapterTest() { _Transform = Substitute.For <ITransformProcessor <double, string, int> >(); _Transform.Transform(Arg.Any <double>(), Arg.Any <IProgress <int> >(), Arg.Any <CancellationToken>()) .Returns(x => Task.FromResult(string.Format("{0}", (double)x[0]))); _BackBone = Substitute.For <IBackbone <bool, int> >(); _Progess = Substitute.For <IProgress <int> >(); _CancellationTokenSource = new CancellationTokenSource(); _TransformerProcessorAdapter = new TransformerProcessorAdapter <bool, double, string, int>(_Transform); }
public BackBoneBuilderTest() { _Processors = new Dictionary <Type, object>(); _Processor = Substitute.For <IProcessor <bool, string, int> >(); _Transformer = Substitute.For <ITransformProcessor <bool, string, int> >(); _IProcessorFinalizer = Substitute.For <IProcessorFinalizer <bool, int, int> > (); _BackBone = Substitute.For <IBackbone <bool, int> >(); _Progress = Substitute.For <IProgress <int> >(); _Builder = new BackBoneBuilder <bool, int>(dic => { _Processors = dic; return(null); }); }
public BackBoneBuilderTest() { _Processors = new Dictionary<Type, object>(); _Processor = Substitute.For<IProcessor<bool, string, int>>(); _Transformer = Substitute.For<ITransformProcessor<bool, string, int>>(); _IProcessorFinalizer = Substitute.For<IProcessorFinalizer<bool, int, int>> (); _BackBone = Substitute.For<IBackbone<bool, int>>(); _Progress = Substitute.For<IProgress<int>>(); _Builder = new BackBoneBuilder<bool, int>(dic => { _Processors = dic; return null; }); }
public TestRunner(IProcessHelper process, ITestCaseStreamReaderFactory testCaseStreamReaderFactory, IFileProbe fileProbe, IBatchCompilerService batchCompilerService, ITestHarnessBuilder testHarnessBuilder, ITestContextBuilder htmlTestFileCreator, IChutzpahTestSettingsService testSettingsService, ITransformProcessor transformProcessor) { this.process = process; this.testCaseStreamReaderFactory = testCaseStreamReaderFactory; this.fileProbe = fileProbe; this.batchCompilerService = batchCompilerService; this.testHarnessBuilder = testHarnessBuilder; stopWatch = new Stopwatch(); testContextBuilder = htmlTestFileCreator; this.testSettingsService = testSettingsService; this.transformProcessor = transformProcessor; }
internal TransformerProcessorAdapter(ITransformProcessor <TMessage1, TMessage2, TProgress> transformer) { _Transformer = transformer; }
public void Register <TMessage1, TMessage2>(ITransformProcessor <TMessage1, TMessage2, TTProgress> processor) { Register(new TransformerProcessorAdapter <TRes, TMessage1, TMessage2, TTProgress>(processor)); }
public IBackboneBuilder <TRes, TProgress> Register <TMessage1, TMessage2>(ITransformProcessor <TMessage1, TMessage2, TProgress> processor) { Register(new TransformerProcessorAdapter <TRes, TMessage1, TMessage2, TProgress>(processor)); return(this); }