コード例 #1
0
ファイル: BodyConsumer.cs プロジェクト: killbug2004/WSProf
        protected override void HandleStartNode(System.Xml.XmlReader reader)
        {
            switch (reader.LocalName)
            {
                case Tags.para:
                    SubConsumer = new p_Handler(Context);
                    return;

                case Tags.table:
                    SubConsumer = new tbl_Handler(Context);
                    return;

                case Tags.sectPr:
                    SubConsumer = new sectPr_Handler(Context);
                    return;
            }
        }
コード例 #2
0
        public void TestParagraphDefault()
        {
            using (Stream sIn = new FileStream(TESTFILE_DIR + "ParagraphDefault.xml", FileMode.Open))
            {
                DocXReaderTestWriter writerOut = new DocXReaderTestWriter(null);

                p_Handler objectConsumer = new p_Handler(null);
                Helper_ParseFileIntoConsumer(sIn, writerOut, objectConsumer);
                Assert.IsFalse(objectConsumer.HasNonDocElements(), "default p should not generate any nondoc elements");
                Helper_VerifySingleDocElementWasDispatchedOfType(writerOut, typeof(Paragraph));
                Assert.IsTrue(writerOut.Elements[0].IsModifier);
            }
        }