private void UpdateGame() { txtScore.Text = gb.Score.ToString(); if (gb.IsTwentyFortyEight()) { lblStatus.Text = "You win!!!"; } if (gb.IsGameOver()) { lblStatus.Text = "You lose!!!"; } displayBoard(gb.AddRandomTileToEmptySpace()); }
public void AddTileTest() { var gb = new GameBoard(); gb.Initialise(); var count = 0; gb.AddRandomTileToEmptySpace(); //There should be 3 non-zero tiles foreach (var tile in gb.TilesXY) { if (tile != 0) { count++; } } Assert.AreEqual(count, 3, "Expect 3 non-zero squares"); }