Пример #1
0
        public void FindEnums()
        {
            var value  = DummyEnumRoot.Category1.Category11.Attr112 | DummyEnumRoot.Category1.Category11.Attr113;
            var result = DummyEnumRoot.FindEnums(value).ToList();

            Assert.AreEqual(2, result.Count);
            Assert.AreEqual("DummyEnumRoot.Category1.Category11.Attr112", result[0].GetFullName());
            Assert.AreEqual("DummyEnumRoot.Category1.Category11.Attr113", result[1].GetFullName());
        }
Пример #2
0
        public void EnumValues()
        {
            var result = DummyEnumRoot.GetEnumValues().ToList();

            Assert.AreEqual(5, result.Count);
            Assert.AreEqual("DummyEnumRoot.Category1.Category11.Attr111", result[0].GetFullName());
            Assert.AreEqual("DummyEnumRoot.Category1.Category11.Attr112", result[1].GetFullName());
            Assert.AreEqual("DummyEnumRoot.Category1.Category11.Attr113", result[2].GetFullName());
            Assert.AreEqual("DummyEnumRoot.Category1.Val12", result[3].GetFullName());
            Assert.AreEqual("DummyEnumRoot.Val2", result[4].GetFullName());
        }