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;
 }