public void ListHashCodeTest() { var people = RandomData.GeneratePersonRefCollection <PersonProper>(10); var result = people.GenerateHashCode(); Assert.IsTrue(result.IsInRange(int.MinValue, int.MaxValue)); result = ListExtensions.GenerateHashCode(people.ToArray()); Assert.IsTrue(result.IsInRange(int.MinValue, int.MaxValue)); result = people.ToReadOnlyCollection().GenerateHashCode(); Assert.IsTrue(result.IsInRange(int.MinValue, int.MaxValue)); }