public void WeaponOptionNodeTest4()
        {
            WeaponList       weaponList = new WeaponList("C:/Users/wfeij/Dropbox/WH8/Vergelijken units/TestWeapons.csv");
            WeaponOptionNode won        = new WeaponOptionNode("a/[b+c]", weaponList);

            Assert.IsNotNull(won);
            List <List <WeaponChoice> > wcl = won.validWeaponLists();

            Assert.IsNotNull(wcl);
        }
        public void WeaponOptionNodeTest5()
        {
            WeaponList       weaponList = new WeaponList("C:/Users/wfeij/Dropbox/WH8/Vergelijken units/TestWeapons.csv");
            WeaponOptionNode won        = new WeaponOptionNode("[a/b]+[c/d]", weaponList);

            Assert.IsNotNull(won);
            List <List <WeaponChoice> > wcl = won.validWeaponLists();

            Assert.IsNotNull(wcl);
            Assert.AreEqual(wcl[0][0].weapon._name, "a");
            Assert.AreEqual(wcl[0][1].weapon._name, "c");
            Assert.AreEqual(wcl[1][0].weapon._name, "a");
            Assert.AreEqual(wcl[1][1].weapon._name, "d");
            Assert.AreEqual(wcl[2][0].weapon._name, "b");
            Assert.AreEqual(wcl[2][1].weapon._name, "c");
            Assert.AreEqual(wcl[3][0].weapon._name, "b");
            Assert.AreEqual(wcl[3][1].weapon._name, "d");
        }