public void NullTest() { // fixed-length arrays are always written, even if they are null. var original = new FixedLengthArray() { SomeInts = null }; var res = Utils.SerializeDeserialize(original); Utils.AssertAreEqual(res, new FixedLengthArray() { SomeInts = new int[5] }); }
public void FixArr2_Test() { var c = new FixedLengthArray() { SomeInts = new int[5] }; var ser = Utils.SerializeDeserialize(c); Utils.TestRoundTrip(ser, "FixArr2"); }
public void FixArr1_Test() { var c = new FixedLengthArray() { SomeInts = new[] { 0, 1, 2, 3, 4 } }; Utils.TestRoundTrip(c, "FixArr1"); }