public void TestMethod1() { byte[] buffer = new byte[4]; BufferConverter.WriteBytes((int)1, buffer, 0, true); Assert.IsTrue(buffer[3] == 1); int value = System.BitConverter.ToInt32(buffer, 0); }
public void WriteToBuffer(byte[] buffer, int startIndex) { BufferConverter.WriteBytes(Ssrc, buffer, startIndex, true); buffer[4] = FractionLost; BufferConverter.WriteIntToThreeBytes(PacketsLost, buffer, 5, true); BufferConverter.WriteBytes(ExtendedHighestSequence, buffer, 8, true); BufferConverter.WriteBytes(Jitter, buffer, 12, true); BufferConverter.WriteBytes(LastSenderReport, buffer, 16, true); BufferConverter.WriteBytes(DelaySinceLastSenderReport, buffer, 20, true); }
public void DoubleToAndFromBuffer() { double value = -573.994635621; var buffer = new byte[8]; BufferConverter.WriteBytes(value, buffer, 0, true); double value2 = BufferConverter.ToDouble(buffer, 0, true); Assert.AreEqual(value, value2); }