public void wonAmount_test_fieldbet(uint a)
        {
            var field = fieldGenerator.CreateFields();

            bet = new FieldBet("testbet", a, field.First().Number);
            Assert.That(bet.WonAmount(field.First()), Is.EqualTo(a * 36));
        }
Example #2
0
 public Roulette(IFieldGenerator fieldGenerator, IRandomizer randomizer)
 {
     _fieldGenerator = fieldGenerator;
     _randomizer     = randomizer;
     _fields         = _fieldGenerator.CreateFields();
     _result         = _fields[0];
 }
        public void Init()
        {
            bet = Substitute.For <IBet>();

            fieldGenerator = Substitute.For <IFieldGenerator>();
            fieldGenerator.CreateFields().Returns(new List <Field> {
                new Field(0, color: Field.Green)
            });
        }
        public void Init()
        {
            randomizer     = Substitute.For <IRandomizer>();
            fieldGenerator = Substitute.For <IFieldGenerator>();

            randomizer.GetNext(0, 1).Returns((uint)0);
            fieldGenerator.CreateFields().Returns(new List <Field> {
                new Field(0, color: Field.Green)
            });

            uut = new Roulette(fieldGenerator, randomizer);
        }