예제 #1
0
        public SpinResult Spin()
        {
            Winners.Clear();
            var rouletteNumber = RandomizeResult();
            var spinResult     = new SpinResult(rouletteNumber);

            spinResult.RouletteNumber = rouletteNumber;
            LastSpinResult            = spinResult;

            ProcessResult(spinResult);

            SpinHistory.Add(spinResult);

            return(spinResult);
        }
예제 #2
0
 public void Reset()
 {
     Bets.Clear();
     Winners.Clear();
     SpinHistory.Clear();
 }
 public SpinHistory Create(SpinHistory spinHistory)
 {
     _spinHistory.InsertOne(spinHistory);
     return(spinHistory);
 }