コード例 #1
0
        public void EqualityIsCorrect_withNavigationSourceInfo()
        {
            DynamicPathSegment segment1 = new DynamicPathSegment("superbeans", HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet(), true);
            DynamicPathSegment segment2 = new DynamicPathSegment("superbeans", HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet(), true);

            Assert.True(segment1.Equals(segment2));
        }
コード例 #2
0
        public void EqualityIsCorrect()
        {
            DynamicPathSegment openPropertySegment1 = new DynamicPathSegment("superbeans");
            DynamicPathSegment openPropertySegment2 = new DynamicPathSegment("superbeans");

            Assert.True(openPropertySegment1.Equals(openPropertySegment2));
        }
コード例 #3
0
        public void EqualityIsCorrect_withTypeInfo()
        {
            DynamicPathSegment segment1 = new DynamicPathSegment("superbeans", HardCodedTestModel.GetPersonType(), null, true);
            DynamicPathSegment segment2 = new DynamicPathSegment("superbeans", HardCodedTestModel.GetPersonType(), null, true);

            Assert.True(segment1.Equals(segment2));
        }
コード例 #4
0
        public void EqualityIsCorrect()
        {
            DynamicPathSegment openPropertySegment1 = new DynamicPathSegment("superbeans");
            DynamicPathSegment openPropertySegment2 = new DynamicPathSegment("superbeans");

            openPropertySegment1.Equals(openPropertySegment2).Should().BeTrue();
        }
コード例 #5
0
        public void InequalityIsCorrect()
        {
            DynamicPathSegment segment1 = new DynamicPathSegment("superbeans");
            DynamicPathSegment segment2 = new DynamicPathSegment("incredibeans");
            DynamicPathSegment segment3 = new DynamicPathSegment("superbeans", HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet(), true);
            DynamicPathSegment segment4 = new DynamicPathSegment("incredibeans", HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet(), true);
            DynamicPathSegment segment5 = new DynamicPathSegment("superbeans", HardCodedTestModel.GetDogType(), HardCodedTestModel.GetPeopleSet(), true);
            DynamicPathSegment segment6 = new DynamicPathSegment("superbeans", HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPaintingsSet(), true);
            DynamicPathSegment segment7 = new DynamicPathSegment("superbeans", HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet(), false);
            BatchSegment       segment  = BatchSegment.Instance;

            Assert.False(segment1.Equals(segment2));
            Assert.False(segment2.Equals(segment));
            Assert.False(segment1.Equals(segment3));
            Assert.False(segment3.Equals(segment4));
            Assert.False(segment3.Equals(segment5));
            Assert.False(segment3.Equals(segment6));
            Assert.False(segment3.Equals(segment7));
        }