Example #1
0
        public Property FastHash_safe_and_unsafe_should_return_same_values(NonEmptyString str)
        {
            var s    = str.Get;
            var safe = FastHash.OfString(s);
            var un   = FastHash.OfStringFast(s);

            return((safe == un).Label("Safe and unsafe hash values should match"));
        }
Example #2
0
 protected override int Hash(string k)
 {
     return(FastHash.OfStringFast(_hashSeed + k + _hashSeed));
 }
Example #3
0
 public int GetHashCode(string k)
 {
     return(FastHash.OfStringFast(_hashSeed != string.Empty
                 ? _hashSeed + k + _hashSeed : k));
 }
Example #4
0
 public int FastHash_OfStringUnsafe()
 {
     return(FastHash.OfStringFast(HashKey1));
 }
Example #5
0
 public void FastHashUnsafe(BenchmarkContext context)
 {
     FastHash.OfStringFast(HashCounterName);
     _hashOpCounter.Increment();
 }