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()); }
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()); }