public void InequalityIsCorrect() { KeySegment segment1 = new KeySegment(new List<KeyValuePair<string, object>>() { new KeyValuePair<string, object>("key", "value1")}, HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet()); KeySegment segment2 = new KeySegment(new List<KeyValuePair<string, object>>() {new KeyValuePair<string, object>("key", "value1")}, HardCodedTestModel.GetDogType(), HardCodedTestModel.GetDogsSet()); KeySegment segment3 = new KeySegment(new List<KeyValuePair<string, object>>() { new KeyValuePair<string, object>("key", "value2")}, HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet()); CountSegment segment4 = CountSegment.Instance; segment1.Equals(segment2).Should().BeFalse(); segment1.Equals(segment3).Should().BeFalse(); segment1.Equals(segment4).Should().BeFalse(); }
public void EqualityIsCorrect() { List<KeyValuePair<string, object>> key1 = new List<KeyValuePair<string, object>>() {new KeyValuePair<string, object>("key", "value")}; List<KeyValuePair<string, object>> key2 = new List<KeyValuePair<string, object>>() { new KeyValuePair<string, object>("key", "value") }; KeySegment segment1 = new KeySegment(key1, HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet()); KeySegment segment2 = new KeySegment(key2, HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet()); segment1.Equals(segment2).Should().BeTrue(); }
public void InequalityIsCorrect() { KeySegment segment1 = new KeySegment(new List <KeyValuePair <string, object> >() { new KeyValuePair <string, object>("key", "value1") }, HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet()); KeySegment segment2 = new KeySegment(new List <KeyValuePair <string, object> >() { new KeyValuePair <string, object>("key", "value1") }, HardCodedTestModel.GetDogType(), HardCodedTestModel.GetDogsSet()); KeySegment segment3 = new KeySegment(new List <KeyValuePair <string, object> >() { new KeyValuePair <string, object>("key", "value2") }, HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet()); CountSegment segment4 = CountSegment.Instance; segment1.Equals(segment2).Should().BeFalse(); segment1.Equals(segment3).Should().BeFalse(); segment1.Equals(segment4).Should().BeFalse(); }
public void EqualityIsCorrect() { List <KeyValuePair <string, object> > key1 = new List <KeyValuePair <string, object> >() { new KeyValuePair <string, object>("key", "value") }; List <KeyValuePair <string, object> > key2 = new List <KeyValuePair <string, object> >() { new KeyValuePair <string, object>("key", "value") }; KeySegment segment1 = new KeySegment(key1, HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet()); KeySegment segment2 = new KeySegment(key2, HardCodedTestModel.GetPersonType(), HardCodedTestModel.GetPeopleSet()); segment1.Equals(segment2).Should().BeTrue(); }