Пример #1
0
        public void TestFirst()
        {
            HeaderStories hs = new HeaderStories(diffFirst);

            Assert.AreEqual("I am the header on the first page, and I\u2019m nice and simple\r\r", hs
                            .FirstHeader);
            Assert.AreEqual("", hs.EvenHeader);
            Assert.AreEqual("First header column!\tMid header Right header!\r\r", hs.OddHeader);

            Assert.AreEqual("The footer of the first page\r\r", hs.FirstFooter);
            Assert.AreEqual("", hs.EvenFooter);
            Assert.AreEqual("Footer Left\tFooter Middle Footer Right\r\r", hs.OddFooter);

            Assert.AreEqual("The footer of the first page\r\r", hs.GetFooter(1));
            Assert.AreEqual("Footer Left\tFooter Middle Footer Right\r\r", hs.GetFooter(2));
            Assert.AreEqual("Footer Left\tFooter Middle Footer Right\r\r", hs.GetFooter(3));
        }
Пример #2
0
        public void TestOddEven()
        {
            HeaderStories hs = new HeaderStories(oddEven);

            Assert.AreEqual("", hs.FirstHeader);
            Assert.AreEqual("[This is an Even Page, with a Header]\u0007August 20, 2008\u0007\u0007\r\r",
                            hs.EvenHeader);
            Assert.AreEqual("August 20, 2008\u0007[ODD Page Header text]\u0007\u0007\r\r", hs
                            .OddHeader);

            Assert.AreEqual("", hs.FirstFooter);
            Assert.AreEqual(
                "\u0007Page \u0013 PAGE  \\* MERGEFORMAT \u00142\u0015\u0007\u0007\u0007\u0007\u0007\u0007\u0007This is a simple footer on the second page\r\r",
                hs.EvenFooter);
            Assert.AreEqual("Footer Left\tFooter Middle Footer Right\r\r", hs.OddFooter);

            Assert.AreEqual("Footer Left\tFooter Middle Footer Right\r\r", hs.GetFooter(1));
            Assert.AreEqual(
                "\u0007Page \u0013 PAGE  \\* MERGEFORMAT \u00142\u0015\u0007\u0007\u0007\u0007\u0007\u0007\u0007This is a simple footer on the second page\r\r",
                hs.GetFooter(2));
            Assert.AreEqual("Footer Left\tFooter Middle Footer Right\r\r", hs.GetFooter(3));
        }