public void ReadWriteDouble()
        {
            IValueWriter writer = GetWriter();

            writer.WriteDouble(Double.MaxValue);
            writer.WriteDouble(Double.MaxValue / 2);
            writer.WriteDouble(Double.MinValue);
            writer.Flush();

            IValueReader reader = GetReader(writer);

            Assert.AreEqual(Double.MaxValue, reader.ReadDouble());
            Assert.AreEqual(Double.MaxValue / 2, reader.ReadDouble());
            Assert.AreEqual(Double.MinValue, reader.ReadDouble());
        }
示例#2
0
 public void WriteValue(IValueWriter valueWriter, double value)
 {
     valueWriter.WriteDouble(value);
 }
示例#3
0
 public override void WritePayload(ISerializationContext context, IValueWriter writer)
 {
     writer.WriteUniversalDate (ServerClockTime);
     writer.WriteDouble (Latency);
 }