public void ToString_Equals_Source_string() { // Arrange var sourceString = "a nice text"; // Act var stringSubstitutable = new TestStringSubstitutable(sourceString); // Assert Assert.Equal(sourceString, stringSubstitutable.ToString()); }
public void GetHashCode_Equals_Source_GetHashCode() { // Arrange var sourceString = "a nice text"; // Act var stringSubstitutable = new TestStringSubstitutable(sourceString); // Assert Assert.Equal(sourceString.GetHashCode(), stringSubstitutable.GetHashCode()); }
public void GIVEN_not_same_not_string_EXPECT_false() { // Arrange var testStringSubstitutable = new TestStringSubstitutable(""); var @object = new Object(); // Act var equals = testStringSubstitutable.Equals(@object); // Assert Assert.False(equals); }
public void GIVEN_string_with_same_text_EXPECT_true() { // Arrange var testStringSubstitutable1 = new TestStringSubstitutable("foo"); var @string = "foo"; // Act var equals = testStringSubstitutable1.Equals(@string); // Assert Assert.True(equals); }