public void WriteObject_Booleans(AMFObjectEncoding objectEncoding, byte[] expected, bool value) { output.ObjectEncoding = objectEncoding; output.BeginObjectStream(); output.WriteObject(ASBoolean.ToASBoolean(value)); output.EndObjectStream(); CollectionAssert.AreElementsEqual(expected, stream.ToArray()); }
public void ReadObject_Booleans(AMFObjectEncoding objectEncoding, byte[] bytes, bool expectedValue) { SetStreamContents(bytes); input.BeginObjectStream(); ASBoolean result = (ASBoolean)input.ReadObject(); Assert.AreEqual(objectEncoding, input.ObjectEncoding); input.EndObjectStream(); Assert.AreEqual(expectedValue, result.Value); }
public void convertFromBoolTest_array(bool[] data) { runConvertArrayTest <bool, int>(data, x => x ? 1 : 0); runConvertArrayTest <bool, uint>(data, x => x ? 1u : 0u); runConvertArrayTest <bool, double>(data, x => x ? 1 : 0, AssertHelper.floatIdentical); runConvertArrayTest <bool, bool>(data, x => x); runConvertArrayTest <bool, string>(data, x => ASBoolean.AS_convertString(x)); runConvertArrayTest <bool, ASObject>(data, x => x, (expected, actual) => { Assert.IsType <ASBoolean>(actual); Assert.Equal((bool)expected, (bool)actual); }); runConvertArrayTest <bool, ASAny>(data, x => x, (expected, actual) => { Assert.IsType <ASBoolean>(actual.value); Assert.Equal((bool)expected, (bool)actual); }); runConvertArrayTest(data, invalidConversion <bool, GenericTypeConvertersTest_CA>); runConvertArrayTest(data, invalidConversion <bool, GenericTypeConvertersTest_IA>); runConvertArrayTest(data, invalidConversion <bool, GenericTypeConvertersTest_NonASType1>); }
private IASValue ReadBoolean() { return(ASBoolean.ToASBoolean(input.ReadBoolean())); }
public override IASValue ToASValue(IActionScriptSerializer serializer, object nativeValue) { Boolean value = (Boolean)nativeValue; return(ASBoolean.ToASBoolean(value)); }
public void valueOfMethodTest(bool value) { Assert.Equal(value, ASBoolean.valueOf(value)); Assert.Equal(value, ((ASBoolean)(ASObject)value).valueOf()); }