public void _Starts_Game_Running() { var game = new TDDSimonGame(); game.RunGame(); Assert.That(game.IsRunning); }
public void _Game_States_Progress_Automatically() { var game = new TDDSimonGame(); game.RunGame(); Assert.That(game.State == GameState.StartScreen); game.AdvanceState(); Assert.That(game.State == GameState.ShowPattern); game.AdvanceState(); Assert.That(game.State == GameState.PlayerPattern); game.AdvanceState(); Assert.That(game.State == GameState.EvaluatePattern); game.AdvanceState(); Assert.That(game.State == GameState.ShowPattern); }
public void _Game_Has_GameState() { var game = new TDDSimonGame(); game.RunGame(); Assert.That(game.State == GameState.StartScreen); game.SetState(GameState.ShowPattern); Assert.That(game.State == GameState.ShowPattern); game.SetState(GameState.PlayerPattern); Assert.That(game.State == GameState.PlayerPattern); game.SetState(GameState.EvaluatePattern); Assert.That(game.State == GameState.EvaluatePattern); game.SetState(GameState.StartScreen); Assert.That(game.State == GameState.StartScreen); }
public void SetUp() { _game = new TDDSimonGame(); _game.RunGame(); }