Example #1
0
        public Roulette()
        {
            _fields = new List<Field>
                          {
                              new Field(0, Field.Green),
                              new Field(1, Field.Red),
                              new Field(2, Field.Black),
                              new Field(3, Field.Red),
                              new Field(4, Field.Black),
                              new Field(5, Field.Red),
                              new Field(6, Field.Black),
                              new Field(7, Field.Red),
                              new Field(8, Field.Black),
                              new Field(9, Field.Red),
                              new Field(10, Field.Black),
                              new Field(11, Field.Black),
                              new Field(12, Field.Red),
                              new Field(13, Field.Black),
                              new Field(14, Field.Red),
                              new Field(15, Field.Black),
                              new Field(16, Field.Red),
                              new Field(17, Field.Black),
                              new Field(18, Field.Red),
                              new Field(19, Field.Red),
                              new Field(20, Field.Black),
                              new Field(21, Field.Red),
                              new Field(22, Field.Black),
                              new Field(23, Field.Red),
                              new Field(24, Field.Black),
                              new Field(25, Field.Red),
                              new Field(26, Field.Black),
                              new Field(27, Field.Red),
                              new Field(28, Field.Black),
                              new Field(29, Field.Black),
                              new Field(30, Field.Red),
                              new Field(31, Field.Black),
                              new Field(32, Field.Red),
                              new Field(33, Field.Black),
                              new Field(34, Field.Red),
                              new Field(35, Field.Black),
                              new Field(36, Field.Red)
                          };

            _result = _fields[0];
        }
Example #2
0
File: Stubs.cs Project: briax/I4SWT
 public uint WonAmount(Field field)
 {
     throw new NotImplementedException();
 }
Example #3
0
File: Bet.cs Project: briax/I4SWT
 public virtual uint WonAmount(Field field) { return 0; }
Example #4
0
 override public uint WonAmount(Field field)
 {
     if (field.Color == _color) return 2 * Amount;
     else return 0;
 }
Example #5
0
 public void Color_SetColorBlack_IsBlack()
 {
     fieldTestObject = new Field(number, Field.Black);
     Assert.AreEqual(Field.Black, fieldTestObject.Color);
 }
Example #6
0
 public void Color_SetColorRed_IsRed()
 {
     fieldTestObject = new Field(number, Field.Red);
     Assert.AreEqual(Field.Red, fieldTestObject.Color);
 }
Example #7
0
 public void Color_SetColorGreen_IsGreen()
 {
     fieldTestObject = new Field(number, Field.Green);
     Assert.AreEqual(Field.Green, fieldTestObject.Color);
 }
Example #8
0
 override public uint WonAmount(Field field)
 {
     if (field.Even == _even) return 2 * Amount;
     else return 0;
 }
Example #9
0
 public void Spin()
 {
     var n = (uint)new System.Random().Next(0, 37);
     _result = _fields[(int)n];
 }
Example #10
0
 public override uint WonAmount(Field field)
 {
     if (field.Number == _fieldNumber) return 36 * Amount;
     else return 0;
 }