コード例 #1
0
ファイル: General.cs プロジェクト: drunkcod/ProtoSharp
 public void Read_ShouldSupportFixedUInt64()
 {
     var message = new WithFixed64();
     message.UInt64 = 0x800000010000001;
     Assert.AreEqual(0x800000010000001,
         MessageReader.Read<WithFixed64>(MessageWriter.Write(message)).UInt64);
 }
コード例 #2
0
ファイル: General.cs プロジェクト: drunkcod/ProtoSharp
 public void WriteMessage_WithFixed64ShouldUseNineBytesPerField()
 {
     var message = new WithFixed64();
     Assert.AreEqual(9 * Message.CountFields(message),
         MessageWriter.Write(message).Length);
 }
コード例 #3
0
ファイル: General.cs プロジェクト: drunkcod/ProtoSharp
 public void Read_ShouldSupportDouble()
 {
     var message = new WithFixed64();
     message.Double= Math.PI;
     Assert.AreEqual(Math.PI,
         MessageReader.Read<WithFixed64>(MessageWriter.Write(message)).Double);
 }