Exemplo n.º 1
0
 public MultiLottoManager(string path, IMultiLotterySpec spec, ILotteryDataFactory dataFactory)
 {
     Path        = path;
     Spec        = spec;
     DataFactory = dataFactory;
     _provider   = new LotteryProvider(DataFactory);
 }
Exemplo n.º 2
0
 public Lottery(IMultiLotterySpec spec)
 {
     Model             = spec.CreateModel();
     TotalBalls        = Model.TotalElements;
     BallsCount        = Model.ChosenElements;
     GameOdds          = 1 / (double)Model.TotalCombinations;
     TotalCombinations = Model.TotalCombinations;
     StartDay          = spec.BeginDay;
     PlayedWeekDay     = StartDay.DayOfWeek;
 }
Exemplo n.º 3
0
 private MultiLottoManager(IMultiLotterySpec spec, string path) : this(path, spec, new MultiLotteryDataFactory(new Lottery(spec)))
 {
 }
Exemplo n.º 4
0
 public FiboEuroJackpotSpec(IMultiLotterySpec spec)
 {
     _spec = spec;
 }