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