public static void TestTurnedHandling() { GameData d1 = new GameData(); d1._pace = MapPace.Standard; d1._currentTurn = 0; d1._players.Add(new HumanPlayerData(0, Provider.GetCivilization("German"))); bool fired = false; GameYear oldYear = new GameYear(); GameYear newYear = new GameYear(); d1.Turned += new TurnHandler( delegate(GameData game, TurnEventArgs args) { oldYear = args.OldYear; newYear = args.NewYear; fired = true; }); d1.Turn(); Assert.True(fired, "Event Turned not fired"); Assert.AreEqual(new GameYear(-4000), oldYear, "Old year must be 4000 BC"); Assert.AreEqual(new GameYear(-3960), newYear, "New year must be 3960 BC"); }
public static void TestStandardPaceLast() { GameData d1 = new GameData(); d1._pace = MapPace.Standard; d1._currentTurn = 500; Assert.AreEqual(new GameYear(2050).ToString(), d1.Year.ToString(), "Endyear must be 2050 AD"); }
public static void TestStandardPace499() { GameData d1 = new GameData(); d1._pace = MapPace.Standard; d1._currentTurn = 499; Assert.AreEqual(new GameYear(2049).ToString(), d1.Year.ToString(), "Pre Endyear must be 2049 AD"); }
public static void TestStandardPace400() { GameData d1 = new GameData(); d1._pace = MapPace.Standard; d1._currentTurn = 400; Assert.AreEqual(new GameYear(1980).ToString(), d1.Year.ToString(), "400 turn must be 1980 AD"); }
public static void TestStandardPaceThird() { GameData d1 = new GameData(); d1._pace = MapPace.Standard; d1._currentTurn = 2; Assert.AreEqual(new GameYear(-3920).ToString(), d1.Year.ToString(), "3rd Year must be 3920 BC"); }
public static void TestStandardPaceFirst() { GameData d1 = new GameData(); d1._pace = MapPace.Standard; d1._currentTurn = 0; Assert.AreEqual(new GameYear(-4000).ToString(), d1.Year.ToString(), "Startyear must be 4000 BC"); }