Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
        }