Пример #1
0
 public void IsEndOfTurnWon()
 {
     var myZeroOne = new ZeroOne(1, 20);
     Assert.IsFalse(myZeroOne.IsEndOfTurn());
     myZeroOne.RegisterDart(20, 1);
     Assert.IsTrue(myZeroOne.IsEndOfTurn());
 }
Пример #2
0
 public void IsEndOfTurnThrownAllDarts()
 {
     var myZeroOne = new ZeroOne(1, 20);
     Assert.IsFalse(myZeroOne.IsEndOfTurn());
     myZeroOne.RegisterDart(0, 0);
     myZeroOne.RegisterDart(0, 0);
     myZeroOne.RegisterDart(0, 0);
     Assert.IsTrue(myZeroOne.IsEndOfTurn());
 }
Пример #3
0
 public void IsLastPlayerAndEndOfTurnAndSomeoneHasWon()
 {
     var myZeroOne = new ZeroOne(2, 20);
     Assert.IsFalse(myZeroOne.IsEndOfTurn());
     Assert.IsFalse(myZeroOne.IsGameOver());
     myZeroOne.RegisterDart(20, 1);
     Assert.IsTrue(myZeroOne.IsEndOfTurn());
     Assert.IsFalse(myZeroOne.IsGameOver());
     myZeroOne.NextPlayer();
     myZeroOne.RegisterDart(0, 0);
     Assert.IsFalse(myZeroOne.IsGameOver());
     myZeroOne.RegisterDart(0, 0);
     myZeroOne.RegisterDart(0, 0);
     Assert.IsTrue(myZeroOne.IsGameOver());
 }