public void PacksArrayHeader() { var inputs = new uint[] { 0, 1, 255, 256, ushort.MaxValue, ushort.MaxValue + 1, int.MaxValue }; foreach (var i in inputs) { _stream.Position = 0; _packer.PackArrayHeader(i); _stream.Position = 0; long result; Assert.True(_unpacker.ReadArrayLength(out result)); Assert.Equal(i, result); } }