public void GameEndsAtTheBegginingIfThereIsAWinner() { Mock <Game40> game = new Mock <Game40>(UserNames); game.Setup(x => x.GetWinner()).Returns(new User("mocked")); game.Setup(x => x.DoRound()).Verifiable(); var manager = new TextGameManager(game.Object); manager.NewGame(); game.Verify(m => m.GetWinner(), Times.AtLeastOnce); game.Verify(m => m.DoRound(), Times.Never); }
static void Main(string[] args) { List <string> users = CheckArguments(args); InitializeGame(users); char key; do { _gameManager.NewGame(); System.Console.Write("Press q to end program, any key for new game..."); key = System.Console.ReadKey().KeyChar; } while (key != 'q'); }