public void Combat_ReplayTest02() { setupEnvironment1(); battle.Start(); battle.Resolve(); CombatObject battlecomobj = battle.CombatObjects.ToArray()[0]; PointXd loc1 = new PointXd(battlecomobj.cmbt_loc); long diceit1 = battlecomobj.getDice().Iteration; int numenemies1 = battlecomobj.empire.ownships.Count(); battle.SetUpPieces(); //this should be replay setup now. PointXd loc2 = new PointXd(battlecomobj.cmbt_loc); long diceit2 = battlecomobj.getDice().Iteration; int numenemies2 = battlecomobj.empire.ownships.Count(); Assert.AreEqual(true, battle.IsReplay); Assert.AreNotEqual(loc1, loc2); Assert.AreNotEqual(diceit1, diceit2); Assert.AreNotEqual(numenemies1, numenemies2); }