Example #1
0
        public void Verify_equals_return_false_with_two_different_objects()
        {
            var item1 = new StoreTestDataBuilder()
                        .Build();
            var item2 = new StoreTestDataBuilder()
                        .Build();

            item1.Equals(item2).ShouldBeFalse();
        }
Example #2
0
        public void Verify_equals_return_true_when_name_matches()
        {
            var item1 = new StoreTestDataBuilder()
                        .Build();
            var item2 = new StoreTestDataBuilder()
                        .WithName(item1.Name)
                        .Build();

            item1.Equals(item2).ShouldBeTrue();
        }
Example #3
0
        public void Verify_equals_return_false_name_matches_but_not_casing()
        {
            var item1 = new StoreTestDataBuilder()
                        .WithName("abc")
                        .Build();
            var item2 = new StoreTestDataBuilder()
                        .WithName("ABC")
                        .Build();

            item1.Equals(item2).ShouldBeFalse();
        }