Ejemplo n.º 1
0
        public void ToUInt64NegativeTest()
        {
            LongNegativeEnum longNegativeEnum = LongNegativeEnum.LongNegativeEnumOne;

            Assert.AreEqual(
                NuGenInvoker.InvokeStaticMethod(typeof(Enum), "ToUInt64", longNegativeEnum),
                NuGenEnum.ToUInt64(longNegativeEnum)
                );

            longNegativeEnum |= LongNegativeEnum.LongNegativeEnumTwo;
            Assert.AreEqual(
                NuGenInvoker.InvokeStaticMethod(typeof(Enum), "ToUInt64", longNegativeEnum),
                NuGenEnum.ToUInt64(longNegativeEnum)
                );
        }
Ejemplo n.º 2
0
        public void ToUInt64Test()
        {
            DefaultEnum defaultEnum = DefaultEnum.DefaultElementOne | DefaultEnum.DefaultElementTwo;

            Assert.AreEqual(
                NuGenInvoker.InvokeStaticMethod(typeof(Enum), "ToUInt64", defaultEnum),
                NuGenEnum.ToUInt64(defaultEnum)
                );

            defaultEnum |= DefaultEnum.DefaultElementThree;
            Assert.AreEqual(
                NuGenInvoker.InvokeStaticMethod(typeof(Enum), "ToUInt64", defaultEnum),
                NuGenEnum.ToUInt64(defaultEnum)
                );
        }