コード例 #1
0
ファイル: General.cs プロジェクト: drunkcod/ProtoSharp
 public void Read_ShouldHandleSInt32()        
 {
     var message = new WithVarint32();
     message.SInt32 = -1;
     Assert.AreEqual(-1, 
         MessageReader.Read<WithVarint32>(MessageWriter.Write(message)).SInt32);
 }
コード例 #2
0
ファイル: General.cs プロジェクト: drunkcod/ProtoSharp
 public void WriteMessage_WithSInt32MinusOneShouldBeSingleDataByte()
 {
     var message = new WithVarint32();
     message.SInt32 = -1;
     Assert.AreEqual(4, MessageWriter.Write(message).Length);
 }
コード例 #3
0
ファイル: General.cs プロジェクト: drunkcod/ProtoSharp
 public void WriteMessage_WithSInt32MinusOneShouldBeOne()
 {
     var message = new WithVarint32();
     message.SInt32 = -1;
     Assert.AreEqual(1, MessageWriter.Write(message)[1]);
 }
コード例 #4
0
ファイル: General.cs プロジェクト: drunkcod/ProtoSharp
 public void Read_ShouldHandleUInt32()
 {
     var message = new WithVarint32();
     message.UInt32 = 0x80000000;
     Assert.AreEqual(0x80000000,
         MessageReader.Read<WithVarint32>(MessageWriter.Write(message)).UInt32);
 }