public void WriteBigEndianInt64Array()
        {
            var integers = new RandomInt64Generator(1).Structs;

            using (var extendedStream = new BigEndianMemoryStream(new Reloaded.Memory.Streams.ExtendedMemoryStream()))
            {
                extendedStream.Write(integers);
                Reloaded.Memory.StructArray.FromArrayBigEndianPrimitive <Int64>(extendedStream.ToArray(), out var newStructs);

                Assert.Equal(integers, newStructs);
            };
        }
Exemple #2
0
        public void WriteBigEndianStructArray()
        {
            var intStructs = new RandomIntStructGenerator(1).Structs;

            using (var extendedStream = new BigEndianMemoryStream(new Reloaded.Memory.Streams.ExtendedMemoryStream()))
            {
                extendedStream.WriteStruct(intStructs);
                Reloaded.Memory.StructArray.FromArrayBigEndianStruct <RandomIntStruct>(extendedStream.ToArray(), out var newStructs);

                Assert.Equal(intStructs, newStructs);
            };
        }