コード例 #1
0
ファイル: EnumTests.cs プロジェクト: PcloD/unity-n-core
    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);
    }
コード例 #2
0
ファイル: EnumTests.cs プロジェクト: PcloD/unity-n-core
    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);
    }
コード例 #3
0
ファイル: EnumTests.cs プロジェクト: PcloD/unity-n-core
    public void test_enumerate_enum_by_invalid()
    {
        var items = Enum.Enumerate("N.OptionTypes.ADSFF");

        Assert(items.Length == 0);
    }