Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 private static void InitializeGame(List <string> users)
 {
     _gameManager = new TextGameManager(new Game40(users));
 }