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)); }
public void EqualityIsCorrect() { DynamicPathSegment openPropertySegment1 = new DynamicPathSegment("superbeans"); DynamicPathSegment openPropertySegment2 = new DynamicPathSegment("superbeans"); Assert.True(openPropertySegment1.Equals(openPropertySegment2)); }
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)); }
public void EqualityIsCorrect() { DynamicPathSegment openPropertySegment1 = new DynamicPathSegment("superbeans"); DynamicPathSegment openPropertySegment2 = new DynamicPathSegment("superbeans"); openPropertySegment1.Equals(openPropertySegment2).Should().BeTrue(); }
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)); }