public CreateBets( IBetRepo repo, ILogger logger) { _repo = repo ?? throw new ArgumentNullException(nameof(repo)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public CreateRndBets( IBetGenerator betGenerator, IBetRepo repo, ILogger logger) { _betGenerator = betGenerator; _repo = repo ?? throw new ArgumentNullException(nameof(repo)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public BetGenerator(IBetRepo repo) { _repo = repo; }