Beispiel #1
0
    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);
    }
Beispiel #2
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);
    }
Beispiel #3
0
    public void test_enumerate_enum_by_invalid()
    {
        var items = Enum.Enumerate("N.OptionTypes.ADSFF");

        Assert(items.Length == 0);
    }