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