public void ToUInt64Test() { DefaultEnum defaultEnum = DefaultEnum.DefaultElementOne | DefaultEnum.DefaultElementTwo; Assert.AreEqual( NuGenInvoker <Enum> .Methods["ToUInt64"].Invoke <ulong>(defaultEnum), NuGenEnum.ToUInt64(defaultEnum) ); defaultEnum |= DefaultEnum.DefaultElementThree; }
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) ); }
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) ); }
public void ToUInt64NegativeTest() { LongNegativeEnum longNegativeEnum = LongNegativeEnum.LongNegativeEnumOne; Assert.AreEqual( NuGenInvoker <Enum> .Methods["ToUInt64"].Invoke <ulong>(longNegativeEnum), NuGenEnum.ToUInt64(longNegativeEnum) ); longNegativeEnum |= LongNegativeEnum.LongNegativeEnumTwo; Assert.AreEqual( NuGenInvoker <Enum> .Methods["ToUInt64"].Invoke <ulong>(longNegativeEnum), NuGenEnum.ToUInt64(longNegativeEnum) ); }
public void ToUInt64ArgumentNullExceptionTest() { NuGenEnum.ToUInt64(null); }
public void ToUInt64ArgumentExceptionTest() { NuGenEnum.ToUInt64(new object()); }