示例#1
0
            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()));
            }
示例#2
0
            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);
            }