Beispiel #1
0
 public PlayerCardsCreator(
     IQuestionCardsRepository questionCardsRepository,
     IPlayerCardsRepository playerCardsRepository,
     IAnswerCardsRepository answerCardsRepository)
 {
     this.questionCardsRepository = questionCardsRepository;
     this.playerCardsRepository   = playerCardsRepository;
     this.answerCardsRepository   = answerCardsRepository;
 }
Beispiel #2
0
 public GameRoundCreator(
     INextGameRoundOwnerProvider nextGameRoundOwnerProvider,
     IQuestionCardsRepository questionCardsRepository,
     IGameRoundsRepository gameRoundsRepository,
     ICodeGenerator codeGenerator)
 {
     this.nextGameRoundOwnerProvider = nextGameRoundOwnerProvider;
     this.questionCardsRepository    = questionCardsRepository;
     this.gameRoundsRepository       = gameRoundsRepository;
     this.codeGenerator = codeGenerator;
 }
Beispiel #3
0
 public SubmitAnswerValidator(
     IBaseGameRequestsValidator baseGameRequestsValidator,
     IPlayersRepository playersRepository,
     IGameRoundsRepository gameRoundsRepository,
     IPlayerCardsRepository playerCardsRepository,
     IQuestionCardsRepository questionCardsRepository,
     IPlayerAnswersRepository playerAnswersRepository)
 {
     this.baseGameRequestsValidator = baseGameRequestsValidator;
     this.playersRepository         = playersRepository;
     this.gameRoundsRepository      = gameRoundsRepository;
     this.playerCardsRepository     = playerCardsRepository;
     this.questionCardsRepository   = questionCardsRepository;
     this.playerAnswersRepository   = playerAnswersRepository;
 }