Ejemplo n.º 1
0
        public void NameToUnicodeNull()
        {
            var list = new GlyphList(new Dictionary <string, string>());

            var result = list.NameToUnicode(null);

            Assert.Null(result);
        }
Ejemplo n.º 2
0
        public void NameToUnicodeConvertsShortHexAndUsesHexValue()
        {
            var list = new GlyphList(new Dictionary <string, string>
            {
                { "E", "Æ" }
            });

            var result = list.NameToUnicode("u0045");

            Assert.Equal("E", result);
        }
Ejemplo n.º 3
0
        public void NameToUnicodeConvertsHexAndUsesHexValue()
        {
            var list = new GlyphList(new Dictionary <string, string>
            {
                { "B", "X" }
            });

            var result = list.NameToUnicode("uni0042");

            Assert.Equal("B", result);
        }
Ejemplo n.º 4
0
        public void NameToUnicodeRemovesSuffix()
        {
            var list = new GlyphList(new Dictionary <string, string>
            {
                { "Boris", "B" }
            });

            var result = list.NameToUnicode("Boris.Special");

            Assert.Equal("B", result);
        }