public void ShouldGetDoubleBigEndian() { const double value = double.MaxValue - 1; const int index = 0; var bytes = BitConverter.GetBytes(value); Array.Copy(bytes, 0, _buffer, index, 8); var result = _directBuffer.DoubleGetBigEndian(index); var expected = EndianessConverter.ApplyDouble(ByteOrder.BigEndian, value); Assert.AreEqual(expected, result); }