コード例 #1
0
        public void get_current_players_name()
        {
            _players.GetNextPlayer().Returns(_mockedPlayer);
            _gameEngine = new GameEngine(_players, _gamePrinter);

            _gameEngine.GetCurrentPlayerName();

            _mockedPlayer.Received().Name();
        }
コード例 #2
0
        public void store_a_player()
        {
            _players.Add(_playerA);

            Assert.That(_players.GetNextPlayer(), Is.EqualTo(_playerA));
        }
コード例 #3
0
 public GameEngine(IPlayers players, GamePrinter gamePrinter)
 {
     _players       = players;
     _gamePrinter   = gamePrinter;
     _currentPlayer = players.GetNextPlayer();
 }
コード例 #4
0
 public void SetNextCurrentPlayer()
 {
     _currentPlayer = _players.GetNextPlayer();
 }
コード例 #5
0
ファイル: GameEngine.cs プロジェクト: tekavec/Trivia
 public GameEngine(IPlayers players, GamePrinter gamePrinter)
 {
     _players = players;
     _gamePrinter = gamePrinter;
     _currentPlayer = players.GetNextPlayer();
 }