예제 #1
0
 internal InvokePipeline(PipelineContext context, Source[] source)
     : base(context, source)
 {
     _Runspace  = new RunspaceContext(Context);
     _Builder   = HostHelper.GetDocumentBuilder(_Runspace, Source);
     _Processor = new MarkdownProcessor();
 }
예제 #2
0
 internal InvokePipeline(PipelineContext context, Source[] source)
     : base(context, source)
 {
     _Runspace = new RunspaceContext(Context);
     HostHelper.ImportResource(Source, _Runspace);
     _Builder   = HostHelper.GetDocumentBuilder(_Runspace, Source);
     _Processor = new MarkdownProcessor();
     _Completed = new List <IDocumentResult>();
 }
예제 #3
0
        public void GetDocumentBuilder()
        {
            var source  = GetSource();
            var context = new RunspaceContext(new PipelineContext(GetOption(), null, null, null, null, null));

            HostHelper.ImportResource(source, context);
            var actual = HostHelper.GetDocumentBuilder(context, source);

            Assert.Equal(9, actual.Length);
        }
예제 #4
0
        public void GetDocumentBuilder()
        {
            var actual = HostHelper.GetDocumentBuilder(new RunspaceContext(new PipelineContext(GetOption(), null, null, null)), GetSource());

            Assert.Equal(7, actual.Length);
        }
예제 #5
0
 private void Prepare()
 {
     _Runspace  = new RunspaceContext(Context, Source);
     _Builder   = HostHelper.GetDocumentBuilder(_Runspace, Source);
     _Processor = new MarkdownProcessor();
 }