Esempio n. 1
0
        public void VerifySimpleX64HashWorksOk()
        {
            const int  bits     = 128;
            const uint expected = 0x6384BA69U;

            var computed = HashVerifier.ComputeVerificationHash(bits, seed => new SceneSkope.HashingFunctions.Murmur128X64(seed));

            Assert.Equal(expected, computed);
        }
Esempio n. 2
0
        public void VerifyHashesMatchOriginalCode()
        {
            const int bits = 128;

            var computedNew = HashVerifier.ComputeVerificationHash(bits, seed => new SceneSkope.HashingFunctions.Murmur128X64(seed));
            var computedOld = HashVerifier.ComputeVerificationHash(bits, seed => Murmur.MurmurHash.Create128(seed, true, Murmur.AlgorithmPreference.X64));

            Assert.Equal(computedOld, computedNew);
        }