コード例 #1
0
 public InMemoryGameRepo(
     IGameIdentifierProvider gameIdProvider,
     ICardProvider cardProvider,
     IDealerProvider dealerProvider
     )
 {
     _gameIdProvider = gameIdProvider;
     _cardProvider   = cardProvider;
     _dealerProvider = dealerProvider;
 }
コード例 #2
0
 public JoinGameInteractor(
     IGameRepository gameRepository,
     IAvitarRepository avitarRepository,
     IDealerProvider dealerProvider,
     IGameIdentifierProvider gameIdProviders,
     IHandIdentifierProvider handIdProvider,
     ICardProvider cardProvider
     )
 {
     GameRepository   = gameRepository ?? throw new ArgumentNullException(nameof(gameRepository));
     GameIdProviders  = gameIdProviders ?? throw new ArgumentNullException(nameof(gameIdProviders));
     HandIdProvider   = handIdProvider ?? throw new ArgumentNullException(nameof(handIdProvider));
     AvitarRepository = avitarRepository ?? throw new ArgumentNullException(nameof(avitarRepository));
     DealerProvider   = dealerProvider ?? throw new ArgumentNullException(nameof(dealerProvider));
     CardProvider     = cardProvider ?? throw new ArgumentNullException(nameof(cardProvider));
 }