示例#1
0
 public GameState FinishRound_ResultsInCorrectGameState(MahjongGame game)
 {
     game.FinishRound(new RoundResult {
         Winner = 0
     });
     return(game.State);
 }
示例#2
0
 public RoundBuilder Result(int?winner)
 {
     _gameState.NextRound();
     _gameState.FinishRound(new RoundResult {
         Winner = winner
     });
     return(this);
 }
示例#3
0
 public GameState FinishRound_ThrowsExceptionsForInvalidGameState(MahjongGame game)
 {
     game.FinishRound(new RoundResult());
     return(game.State);
 }