Exemplo n.º 1
0
 void readMin(int n, BinaryPackerReader r)
 {
     Assert.AreEqual(makeArray <byte>(n, byte.MinValue), r.ReadByteArray());
     Assert.AreEqual(makeArray <Int16>(n, Int16.MinValue), r.ReadInt16Array());
     Assert.AreEqual(makeArray <Int32>(n, Int32.MinValue), r.ReadInt32Array());
     Assert.AreEqual(makeArray <Int64>(n, Int64.MinValue), r.ReadInt64Array());
     Assert.AreEqual(makeArray <UInt16>(n, UInt16.MinValue), r.ReadInt16Array());
     Assert.AreEqual(makeArray <UInt32>(n, UInt32.MinValue), r.ReadInt32Array());
     Assert.AreEqual(makeArray <UInt64>(n, UInt64.MinValue), r.ReadInt64Array());
     Assert.AreEqual(makeArray <Single>(n, Single.MinValue), r.ReadSingleArray());
     Assert.AreEqual(makeArray <Double>(n, Double.MinValue), r.ReadDoubleArray());
     Assert.AreEqual(makeArray <Boolean>(n, false), r.ReadBooleanArray());
     Assert.AreEqual(makeArray <String>(n, ""), r.ReadStringArray());
 }
Exemplo n.º 2
0
 void readNull(BinaryPackerReader r)
 {
     Assert.AreEqual(0, r.ReadString().Length);
     Assert.AreEqual(0, r.ReadByteArray().Length);
     Assert.AreEqual(0, r.ReadInt16Array().Length);
     Assert.AreEqual(0, r.ReadInt32Array().Length);
     Assert.AreEqual(0, r.ReadInt64Array().Length);
     Assert.AreEqual(0, r.ReadInt16Array().Length);
     Assert.AreEqual(0, r.ReadInt32Array().Length);
     Assert.AreEqual(0, r.ReadInt64Array().Length);
     Assert.AreEqual(0, r.ReadSingleArray().Length);
     Assert.AreEqual(0, r.ReadDoubleArray().Length);
     Assert.AreEqual(0, r.ReadBooleanArray().Length);
     Assert.AreEqual(0, r.ReadStringArray().Length);
 }