public void TestSameReference() { string str = _generator.GetString(-55, false, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); StringInfo stringInfo1 = new StringInfo(str); StringInfo stringInfo2 = stringInfo1; Assert.True(stringInfo1.Equals(stringInfo2)); }
public void TestEqualStringInfoWithArg() { string str = _generator.GetString(-55, false, c_MINI_STRING_LENGTH, c_MAX_STRING_LENGTH); StringInfo stringInfo1 = new StringInfo(str); StringInfo stringInfo2 = new StringInfo(str); Assert.True(stringInfo1.Equals(stringInfo2)); }
public void Equals(StringInfo stringInfo, object value, bool expected) { Assert.Equal(expected, stringInfo.Equals(value)); if (value is StringInfo) { Assert.Equal(expected, stringInfo.GetHashCode().Equals(value.GetHashCode())); } }
public void TestValueType() { StringInfo stringInfo1 = new StringInfo("123"); int i = 123; Assert.False(stringInfo1.Equals(i)); }
public void TestNullReference() { StringInfo stringInfo1 = new StringInfo("stringinfo1"); object ob = null; Assert.False(stringInfo1.Equals(ob)); }
public void TestDiffType() { StringInfo stringInfo1 = new StringInfo("stringinfo1"); string str = "stringinfo1"; Assert.False(stringInfo1.Equals(str)); }
public void TestDiffStringInfo() { StringInfo stringInfo1 = new StringInfo("stringinfo1"); StringInfo stringInfo2 = new StringInfo("stringinfo2"); Assert.False(stringInfo1.Equals(stringInfo2)); }
public void TestEqualStringInfoWithNoArg() { StringInfo stringInfo1 = new StringInfo(); StringInfo stringInfo2 = new StringInfo(); Assert.True(stringInfo1.Equals(stringInfo2)); }