public InMemoryBetRepository(IQueryBetRepository queryBetRepository) { _bets = new List <Bet>(); _queryBetRepository = queryBetRepository; }
public GetBetsInProgressQueryHandler(IQueryBetRepository betRepository) { _betRepository = betRepository ?? throw new ArgumentNullException(nameof(betRepository)); }
public RetrieveBetQueryHandler(IQueryBetRepository queryBetRepository) { _queryBetRepository = queryBetRepository; }