public void DifferentListObjectsAreNotEqual() { // Arrange var listObject1 = new ListObject(Many <string>().ToArray()); var listObject2 = new ListObject(Many <string>().ToArray()); // Assert listObject1.GetHashCode().Should().NotBe(listObject2.GetHashCode(), "hash code"); listObject1.Equals(listObject2).Should().BeFalse("Equals"); (listObject1 == listObject2).Should().BeFalse("=="); }
public void SameListObjectsAreEqual() { // Arrange var values = Many <string>().ToArray(); var listObject1 = new ListObject(values); var listObject2 = new ListObject(values); // Assert listObject1.GetHashCode().Should().Be(listObject2.GetHashCode(), "hash code"); listObject1.Equals(listObject2).Should().BeTrue("Equals"); (listObject1 == listObject2).Should().BeTrue("=="); }
public void DifferentListObjectsAreNotEqual() { // Arrange var listObject1 = new ListObject(Many<string>().ToArray()); var listObject2 = new ListObject(Many<string>().ToArray()); // Assert listObject1.GetHashCode().Should().NotBe(listObject2.GetHashCode(), "hash code"); listObject1.Equals(listObject2).Should().BeFalse("Equals"); (listObject1 == listObject2).Should().BeFalse("=="); }
public void SameListObjectsAreEqual() { // Arrange var values = Many<string>().ToArray(); var listObject1 = new ListObject(values); var listObject2 = new ListObject(values); // Assert listObject1.GetHashCode().Should().Be(listObject2.GetHashCode(), "hash code"); listObject1.Equals(listObject2).Should().BeTrue("Equals"); (listObject1 == listObject2).Should().BeTrue("=="); }