public void BooleanSerializeNullableNull() { var coder = new HeliumBoolean(0, true); coder.Prepare(typeof(Boolean?)); var encoded = coder.Encode(null); Assert.Equal("02", encoded.ToHexString()); }
public void BooleanSerializeTrue() { var coder = new HeliumBoolean(0, false); coder.Prepare(typeof(Boolean)); var encoded = coder.Encode(true); Assert.Equal("01", encoded.ToHexString()); }
public void BooleanSerializeNull() { var coder = new HeliumBoolean(0, false); coder.Prepare(typeof(Boolean)); Assert.Throws <UnexpectedNullValueException>(() => { coder.Encode((String)null); }); }