Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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();
        }