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); }; }
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); }; }