public void convertFromUintTest_array(uint[] data) { runConvertArrayTest <uint, int>(data, x => (int)x); runConvertArrayTest <uint, uint>(data, x => x); runConvertArrayTest <uint, double>(data, x => (double)x, AssertHelper.floatIdentical); runConvertArrayTest <uint, bool>(data, x => x != 0); runConvertArrayTest <uint, string>(data, x => ASuint.AS_convertString(x)); runConvertArrayTest <uint, ASObject>(data, x => x, (expected, actual) => { Assert.IsType <ASuint>(actual); Assert.Equal((uint)expected, (uint)actual); }); runConvertArrayTest <uint, ASAny>(data, x => x, (expected, actual) => { Assert.IsType <ASuint>(actual.value); Assert.Equal((uint)expected, (uint)actual); }); runConvertArrayTest(data, invalidConversion <uint, GenericTypeConvertersTest_CA>); runConvertArrayTest(data, invalidConversion <uint, GenericTypeConvertersTest_IA>); runConvertArrayTest(data, invalidConversion <uint, GenericTypeConvertersTest_NonASType1>); }
public void valueOfMethodTest(uint value) { Assert.Equal(value, ASuint.valueOf(value)); Assert.Equal(value, ((ASuint)(ASObject)value).valueOf()); }