public void Equals_should_return_false_if_rhs_is_null() { var tagSet1 = new TagSet(new[] { new Tag("name", "value") }); tagSet1.Equals((TagSet)null).Should().BeFalse(); tagSet1.Equals((object)null).Should().BeFalse(); }
public void Equals_should_return_false_if_any_field_is_not_the_same() { var tagSet1 = new TagSet(new[] { new Tag("name1", "value1") }); var tagSet2 = new TagSet(new[] { new Tag("name2", "value2") }); tagSet1.Equals(tagSet2).Should().BeFalse(); tagSet1.Equals((object)tagSet2).Should().BeFalse(); }
public void Equals_should_return_true_if_all_fields_are_the_same() { var tagSet1 = new TagSet(new[] { new Tag("name", "value") }); var tagSet2 = new TagSet(new[] { new Tag("name", "value") }); tagSet1.Equals(tagSet2).Should().BeTrue(); tagSet1.Equals((object)tagSet2).Should().BeTrue(); }