Exemplo n.º 1
0
 public void DieRolls()
 {
     Die die = new Die();
     bool test = true;
     int numTests = 0;
     while (numTests++ <= 100 && test)
     {
         die.Roll();
         test = (die.Value() >= 1 && die.Value() <= die.Sides());
     }
     Assert.IsTrue(test);
 }
Exemplo n.º 2
0
 public void DieDefaultValueIs1()
 {
     Die die = new Die();
     const int expectedResult = 1;
     Assert.AreEqual(die.Value(), expectedResult);
 }
Exemplo n.º 3
0
 public void DieAssignNegativeValue()
 {
     Die die = new Die(6,-5);
     const int expectedResult = 1;
     Assert.AreEqual(die.Value(), expectedResult);
 }
Exemplo n.º 4
0
 public void DieAssignValue()
 {
     Die die = new Die(6,4);
     const int expectedResult = 4;
     Assert.AreEqual(die.Value(), expectedResult);
 }
Exemplo n.º 5
0
 public void DieAssignExcessiveValue()
 {
     Die die = new Die(6,8);
     const int expectedResult = 6;
     Assert.AreEqual(die.Value(), expectedResult);
 }