Example #1
0
        public void IndexatorTest()
        {
            AgregatedKeyList kl = new AgregatedKeyList();

            kl.Add("Name");
            kl.Add("Surname");
            kl.Add("Range");
            kl.Add("Name1");
            kl.Add("Surname1");
            kl.Add("Range");
            kl.Add("Range1");
            Assert.AreEqual("Range1", kl[5]);
            Assert.ThrowsException <IndexOutOfRangeException>(() => kl[20]);
        }
Example #2
0
        public void AddTest()
        {
            AgregatedKeyList kl = new AgregatedKeyList();

            kl.Add("Name");
            kl.Add("Surname");
            kl.Add("Range");
            kl.Add("Name1");
            kl.Add("Surname1");
            kl.Add("Range");
            kl.Add("Range1");

            Assert.AreEqual("Range1", kl[5]);
            Assert.AreEqual(6, kl.Count);
        }
Example #3
0
        public void AddKeysFromObjectTest()
        {
            AgregatedKeyList kl     = new AgregatedKeyList();
            JSONObject       js1    = new JSONObject();
            MyList <string>  p_Keys = new MyList <string>();

            p_Keys.Add("Name");
            p_Keys.Add("Surname");
            p_Keys.Add("Range");
            js1.Fields.Keys = p_Keys;
            MyList <string> r_Keys = new MyList <string>();
            JSONObject      js2    = new JSONObject();

            r_Keys.Add("Name1");
            r_Keys.Add("Surname1");
            r_Keys.Add("Range");
            r_Keys.Add("Range1");
            js2.Fields.Keys = r_Keys;
            kl.AddKeysFromObject(js1);
            kl.AddKeysFromObject(js2);
            Assert.AreEqual("Range1", kl[5]);
        }
 public ConsolePrinter(List <ObjectFields> p_parsedObjects)
 {
     _AllKeys          = new AgregatedKeyList(p_parsedObjects);
     _ParsedObjects    = p_parsedObjects;
     _CheckedMenuItems = new List <int>();
 }