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));
        }