public void Read_ShouldHandleSInt32() { var message = new WithVarint32(); message.SInt32 = -1; Assert.AreEqual(-1, MessageReader.Read<WithVarint32>(MessageWriter.Write(message)).SInt32); }
public void WriteMessage_WithSInt32MinusOneShouldBeSingleDataByte() { var message = new WithVarint32(); message.SInt32 = -1; Assert.AreEqual(4, MessageWriter.Write(message).Length); }
public void WriteMessage_WithSInt32MinusOneShouldBeOne() { var message = new WithVarint32(); message.SInt32 = -1; Assert.AreEqual(1, MessageWriter.Write(message)[1]); }
public void Read_ShouldHandleUInt32() { var message = new WithVarint32(); message.UInt32 = 0x80000000; Assert.AreEqual(0x80000000, MessageReader.Read<WithVarint32>(MessageWriter.Write(message)).UInt32); }