public void GetHashCode_ThrowException() { // Arrange var componentUnderTest = new ReferenceEqualityComparer <object>(); // Act componentUnderTest.GetHashCode(null); }
public void Equals_True_Null() { // Arrange var componentUnderTest = new ReferenceEqualityComparer <object>(); // Act var actual = componentUnderTest.Equals(null, null); // Assert actual.ShouldHaveSameValueAs(true); }
public void Equals_False_Null_Lhs() { // Arrange var componentUnderTest = new ReferenceEqualityComparer <object>(); // Act var actual = componentUnderTest.Equals(null, new SimplePoco()); // Assert actual.ShouldHaveSameValueAs(false); }
public void GetHashCodeTest() { // Arrange var componentUnderTest = new ReferenceEqualityComparer <object>(); // Act var actual = componentUnderTest.GetHashCode(new SimpleHashCodePoco()); // Assert actual.ShouldHaveSameValueAs(1); }
public void Equals_True() { // Arrange var componentUnderTest = new ReferenceEqualityComparer <object>(); var simplePoco = new SimplePoco(); // Act var actual = componentUnderTest.Equals(simplePoco, simplePoco); // Assert actual.ShouldHaveSameValueAs(true); }