public void builder_should_use_algorithm_detailed_in_effective_java()
{
int expected = 7;
var builder = HashCodeBuilder.New();
for(int i = 0; i < 10; ++i)
{
Assert.Equal(expected, builder.GetHashCode());
expected = 31 * expected + i.GetHashCode();
builder.Add(i);
}
}