public void GivenStringsWithDifferentCases_WhenStringComparerIsCaseSensitive_ThenShouldBeFalse() { var tt = new MySensitiveTinyString(TestData.WellKnownString); var upperTt = new MySensitiveTinyString(TestData.WellKnownString.ToUpper(CultureInfo.InvariantCulture)); Assert.That(tt.GetHashCode(), Is.Not.EqualTo(upperTt.GetHashCode())); }
public void GivenStringWithDifferentCases_WhenStringComparerIsCaseSensitive_ThenShouldBeZero() { var tt = new MySensitiveTinyString(TestData.WellKnownString); var upperTt = new MySensitiveTinyString(TestData.WellKnownString.ToUpper(CultureInfo.InvariantCulture)); Assert.That(tt.CompareTo(upperTt), Is.Not.Zero); }