public void ConvertFloatToByteArray() { float f = 69.6969696f; byte[] bytes = SerializeUtilities.ConvertFloatToByteArray(f); Assert.AreEqual(f, SerializeUtilities.ConvertByteArrayToFloat(bytes)); }
public void BufferFloatIntoByteArray() { float f = 69.6969696f; byte[] byteArr = new byte[8]; int offset = SerializeUtilities.BufferFloatInToByteArray(f, byteArr, 0); Assert.AreEqual(4, offset); offset = SerializeUtilities.BufferFloatInToByteArray(f, byteArr, offset); Assert.AreEqual(8, offset); Assert.AreEqual(f, SerializeUtilities.ConvertByteArrayToFloat(byteArr)); byte[] boop = new byte[4]; Buffer.BlockCopy(byteArr, 4, boop, 0, 4); Assert.AreEqual(f, SerializeUtilities.ConvertByteArrayToFloat(boop)); }