public GameState FinishRound_ThrowsExceptionsForInvalidGameState(MahjongGame game)
 {
     game.FinishRound(new RoundResult());
     return game.State;
 }
 public GameState FinishRound_ResultsInCorrectGameState(MahjongGame game)
 {
     game.FinishRound(new RoundResult{Winner = 0});
     return game.State;
 }