public override void GetData(object target, Stream outgoingData) { var root = (Node)target; var visitor = new ProxyDocumentVisitor(new ProxyFactory()); root.Accept(visitor); base.GetData(visitor.Root, outgoingData); }
public void Sanity() { var builder = new DocumentBuilder(); builder.StartTable(); var cell = builder.InsertCell(); builder.InsertCell(); builder.EndRow(); builder.InsertCell(); builder.InsertCell(); builder.EndRow(); builder.EndTable(); builder.MoveTo(cell.FirstParagraph); builder.StartTable(); builder.InsertCell(); builder.InsertCell(); builder.EndRow(); builder.InsertCell(); builder.InsertCell(); builder.EndRow(); builder.EndTable(); Document document = builder.Document; var proxyDocumentVisitor = new ProxyDocumentVisitor(new ProxyFactory()); document.Accept(proxyDocumentVisitor); var doc = proxyDocumentVisitor.Root; }
public ProxyDocumentVisitorFacts() { this.proxyFactory = A.Fake<IProxyFactory>(); this.testee = new ProxyDocumentVisitor(this.proxyFactory); }