private void setNoonCode2(net.NoonCode2 nc, int item, string name) { net.NoonCode2Obj nco; nco = new net.NoonCode2Obj(); nco.name = name; nco.item = item; nc.players.Add(nco); }
public void test3() { gm = game.GameTest.initTest(); setItem("p1", 1, 2, 3, 4); setItem("p2", 2, 3, 4, 5); setItem("p3", 5, 5, 5, 5); setSNoonCode1("p1", 1, "p2"); setSNoonCode1("p2", -1, "p2"); setSNoonCode1("p3", 0, "p2"); //--- net.NoonCode2 nc; nc = new net.NoonCode2(); setNoonCode2(nc, -1, "p1"); setNoonCode2(nc, -1, "p2"); setNoonCode2(nc, -1, "p3"); gm.players.getPlayer("p1").noon2 = nc; gm.players.getPlayer("p1").fnetWait = false; nc = new net.NoonCode2(); setNoonCode2(nc, 3, "p1"); setNoonCode2(nc, -1, "p2"); setNoonCode2(nc, 2, "p3"); gm.players.getPlayer("p2").noon2 = nc; gm.players.getPlayer("p2").fnetWait = false; nc = new net.NoonCode2(); setNoonCode2(nc, -1, "p1"); setNoonCode2(nc, -1, "p2"); setNoonCode2(nc, -1, "p3"); gm.players.getPlayer("p3").noon2 = nc; gm.players.getPlayer("p3").fnetWait = false; foreach (var p2 in gm.players.players) { Assert.IsFalse(p2.fnetWait); } //--- gm.story.setState(5); gm.story.update(); //Assert //The object has a new name assertItem("p1", 1, 5, 3, 4); assertItem("p2", 2, 3, 5, 2); assertItem("p3", 4, 5, 5, 5); }