public void Read_ShouldSupportFixedUInt64() { var message = new WithFixed64(); message.UInt64 = 0x800000010000001; Assert.AreEqual(0x800000010000001, MessageReader.Read<WithFixed64>(MessageWriter.Write(message)).UInt64); }
public void WriteMessage_WithFixed64ShouldUseNineBytesPerField() { var message = new WithFixed64(); Assert.AreEqual(9 * Message.CountFields(message), MessageWriter.Write(message).Length); }
public void Read_ShouldSupportDouble() { var message = new WithFixed64(); message.Double= Math.PI; Assert.AreEqual(Math.PI, MessageReader.Read<WithFixed64>(MessageWriter.Write(message)).Double); }