public int CreatesUsing3Values(ulong inValue, ulong smallValue, ulong mediumValue, ulong largeValue) { var packer = new VarIntPacker(smallValue, mediumValue, largeValue); packer.PackUlong(writer, inValue); return(writer.BitPosition); }
public void UnpacksCorrectUlongValue() { var start = GetRandonUlongBias(); packer.PackUlong(writer, start); var unpacked = packer.UnpackUlong(GetReader()); Assert.That(unpacked, Is.EqualTo(start)); }