public void EnumLongNegativeTest() { LongNegativeEnum negativeEnum = LongNegativeEnum.LongNegativeEnumTwo; Assert.AreEqual(1, NuGenEnum.FlagsSetOn(negativeEnum)); negativeEnum |= LongNegativeEnum.LongNegativeEnumThree; Assert.AreEqual(1, NuGenEnum.FlagsSetOn(negativeEnum)); }
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 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) ); }