Пример #1
0
        public virtual void ReplaceGlyphWithSameCodeEmptyUnicodeLastTest()
        {
            Type3Font font = new Type3Font(false);

            font.AddGlyph(1, 100, 600, null, null);
            font.AddGlyph(1, -1, 600, null, null);
            NUnit.Framework.Assert.IsNull(font.GetGlyph(-1));
            NUnit.Framework.Assert.IsNull(font.GetGlyph(100));
            NUnit.Framework.Assert.AreEqual(1, font.GetNumberOfGlyphs());
            NUnit.Framework.Assert.AreEqual(-1, font.GetGlyphByCode(1).GetUnicode());
        }
Пример #2
0
        public virtual void ReplaceGlyphsWithSameUnicodeTest()
        {
            Type3Font font = new Type3Font(false);

            font.AddGlyph(1, 1, 600, null, null);
            font.AddGlyph(2, 1, 600, null, null);
            NUnit.Framework.Assert.AreEqual(1, font.GetNumberOfGlyphs());
            NUnit.Framework.Assert.AreEqual(2, font.GetGlyph(1).GetCode());
        }