Пример #1
0
        public void TestFindByChars_String()
        {
            var entity = HEntity.FindEntityByChars("&");

            Assert.Equal("amp", entity.Name);

            entity = HEntity.FindEntityByChars("\u223E\u0333");
            Assert.Equal("acE", entity.Name);

            Assert.Null(HEntity.FindEntityByChars("unknown"));
            Assert.Null(HEntity.FindEntityByChars(" "));
            Assert.Null(HEntity.FindEntityByChars(""));
            Assert.Null(HEntity.FindEntityByChars((String)null));

            foreach (var ent in HEntity.GetEntities())
            {
                entity = HEntity.FindEntityByChars(ent.ToString());
                //Assert.Equal(ent.Name, entity.Name);
                Assert.Equal(ent.Characters, entity.Characters);
            }
        }
Пример #2
0
        public void TestFindByChars_Chars()
        {
            var entity = HEntity.FindEntityByChars('&');

            Assert.Equal("amp", entity.Name);

            entity = HEntity.FindEntityByChars('\u223E', '\u0333');
            Assert.Equal("acE", entity.Name);

            Assert.Null(HEntity.FindEntityByChars('a'));
            Assert.Null(HEntity.FindEntityByChars('&', '&'));
            Assert.Null(HEntity.FindEntityByChars('a', '&'));
            Assert.Null(HEntity.FindEntityByChars('\u223E', 'a'));
            Assert.Null(HEntity.FindEntityByChars('\u223E', '\u0333', 'a'));
            Assert.Null(HEntity.FindEntityByChars((char[])null));

            foreach (var ent in HEntity.GetEntities())
            {
                entity = HEntity.FindEntityByChars(ent.ToString());
                //Assert.Equal(ent.Name, entity.Name);
                Assert.Equal(ent.Characters, entity.Characters);
            }
        }