public TournamentResponseProvider(TournamentManager tournamentManager) { if(tournamentManager == null) throw new ArgumentNullException("tournamentManager"); TournamentManager = tournamentManager; }
public RoundController(TournamentManager tournamentManager, RoundManager roundManager, RoundResponseProvider roundResponseProvider) { if(tournamentManager == null) throw new ArgumentNullException("tournamentManager"); if(roundManager == null) throw new ArgumentNullException("roundManager"); if(roundResponseProvider == null) throw new ArgumentNullException("roundResponseProvider"); TournamentManager = tournamentManager; RoundManager = roundManager; RoundResponseProvider = roundResponseProvider; }