public void EncodeDecodeNegativeBigNumberInSpan() { var container = new byte[5]; SevenBitEncodingHelpers.Write7BitEncodedInt(container, -1259551277); Assert.Equal((-1259551277, 5), SevenBitEncodingHelpers.Read7BitEncodedInt(container)); }
public void EncodeDecodeInSmallSpan() { var container = new byte[1]; SevenBitEncodingHelpers.Write7BitEncodedInt(container, 100); Assert.Equal((100, 1), SevenBitEncodingHelpers.Read7BitEncodedInt(container)); }
public void EncodeDecodeBigNumberInSpan() { var container = new byte[5]; SevenBitEncodingHelpers.Write7BitEncodedInt(container, 1259551277); var(number, length) = SevenBitEncodingHelpers.Read7BitEncodedInt(container); Assert.Equal(1259551277, number); Assert.Equal(5, length); }