public void AffineHash_Hash_Distributes_Char_Array() { Random random = AffineHashTests.Random(); AffineHash target = new AffineHash(random); IEnumerable <char[]> values = AffineHashTests.RandomCharArrays(random, 101, 10000); AffineHashTests.AssertHashDistribution(target, values); }
public void AffineHash_Hash_Distributes_String() { Random random = AffineHashTests.Random(); AffineHash target = new AffineHash(random); IEnumerable <string> values = AffineHashTests.RandomCharArrays(random, 101, 10000) .Select(b => new string(b)); AffineHashTests.AssertHashDistribution(target, values); }