public void test_enumerate_enum_by_string() { var items = Enum.Enumerate("N.Package.Core.OptionType"); Assert(Array.IndexOf(items, "Some") >= 0); Assert(Array.IndexOf(items, "None") >= 0); }
public void test_enumerate_enum_by_type() { var etype = Type.Resolve("N.Package.Core.OptionType").Unwrap(); var items = Enum.Enumerate(etype); Assert(Array.IndexOf(items, "Some") >= 0); Assert(Array.IndexOf(items, "None") >= 0); }
public void test_enumerate_enum_by_invalid() { var items = Enum.Enumerate("N.OptionTypes.ADSFF"); Assert(items.Length == 0); }