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 getWeaponOptionTest2() { WeaponList weaponList = new WeaponList("C:/Users/wfeij/Dropbox/WH8/Vergelijken units/TestWeapons.csv"); int min = 0, max = 0; Weapon weapon = null; string dummy = WeaponOptionNode.stripMinMaxOffString("3a", ref min, ref max); Assert.AreEqual(3, min); Assert.AreEqual(3, max); weapon = weaponList[dummy]; Assert.IsNotNull(weapon); }
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"); }