public void different() { var h = new Hash(0x01234567_89abcdef, 0x01234567_89abcdef); var k1 = new IndexEntry.EntryKey(h, 1); var k2 = new IndexEntry.EntryKey(h, 2); Assert.False(k1.Equals(k2)); }
public void preserve(ulong hashLeft, ulong hashRight, uint realm, int bucket) { var hash = new Hash(hashLeft, hashRight); var k = new IndexEntry.EntryKey(hash, realm); Assert.Equal(bucket, IndexEntry.EntryKey.BucketOfHash(hash)); Assert.Equal(hash, k.Hash(bucket)); Assert.Equal(realm, k.Realm()); }