Пример #1
0
        public void NewInstance()
        {
            var factory = new PipelineProcessorFactory();

            var processor = factory.NewInstance <SubGridsRequestArgument>(
                Guid.NewGuid(),
                Guid.NewGuid(),
                GridDataType.Height,
                new PatchRequestResponse(),
                new FilterSet(new CombinedFilter()),
                new DesignOffset(),
                DIContext.Obtain <Func <PipelineProcessorTaskStyle, ITRexTask> >()(PipelineProcessorTaskStyle.PatchExport),
                DIContext.Obtain <Func <PipelineProcessorPipelineStyle, ISubGridPipelineBase> >()(PipelineProcessorPipelineStyle.DefaultProgressive),
                DIContext.Obtain <IRequestAnalyser>(),
                false,
                false,
                BoundingIntegerExtent2D.Inverted(),
                new LiftParameters());

            processor.Should().BeNull("because there is no site model");

            // Configure the request analyser to return a single page of results.
//      processor.RequestAnalyser.SinglePageRequestNumber = 1;
//      processor.RequestAnalyser.SinglePageRequestSize = 10;
//      processor.RequestAnalyser.SubmitSinglePageOfRequests = true;

            // processor.Build().Should().BeFalse("because there is no sitemodel");
        }
Пример #2
0
        public void NewInstance_NoBuild()
        {
            var factory = new PipelineProcessorFactory();

            var processor = factory.NewInstanceNoBuild <SubGridsRequestArgument>(
                Guid.NewGuid(),
                Guid.NewGuid(),
                GridDataType.Height,
                new PatchRequestResponse(),
                new FilterSet(new CombinedFilter()),
                new DesignOffset(),
                DIContext.Obtain <Func <PipelineProcessorTaskStyle, ITRexTask> >()(PipelineProcessorTaskStyle.PatchExport),
                DIContext.Obtain <Func <PipelineProcessorPipelineStyle, ISubGridPipelineBase> >()(PipelineProcessorPipelineStyle.DefaultProgressive),
                DIContext.Obtain <IRequestAnalyser>(),
                false,
                false,
                BoundingIntegerExtent2D.Inverted(),
                new LiftParameters());

            processor.Should().NotBeNull();
        }
Пример #3
0
        public void Creation()
        {
            var factory = new PipelineProcessorFactory();

            factory.Should().NotBeNull();
        }