public void EqualityOperatorTest( int min1, int max1, int min2, int max2, bool areEqual ) { IntRange range1 = new IntRange( min1, max1 ); IntRange range2 = new IntRange( min2, max2 ); Assert.AreEqual( range1.Equals( range2 ), areEqual ); Assert.AreEqual( range1 == range2, areEqual ); Assert.AreEqual( range1 != range2, !areEqual ); } }