예제 #1
0
 public void EndGameTest()
 {
     BohnanzaGame_Accessor target = new BohnanzaGame_Accessor(players);
     target.EndGame();
     Assert.IsFalse(target._gameIsOngoing);
 }
예제 #2
0
 public void InitiliseCardPileTest()
 {
     BohnanzaGame_Accessor target = new BohnanzaGame_Accessor(players);
     target.InitiliseCardPile();
     Assert.IsTrue(target.CardDeck.NumberOfCards> 0);
 }
예제 #3
0
 public void ReInitialiseCardPileTest()
 {
     BohnanzaGame_Accessor target = new BohnanzaGame_Accessor(players);
     target.InitiliseCardPile();
     var numCards = target.CardDeck.NumberOfCards;
     while (target.CardDeck.NumberOfCards > 0)
         target.DiscardDeck.PutCard(target.CardDeck.GetCard());
     target.ReInitialiseCardPile();
     Assert.IsTrue(target.DiscardDeck.NumberOfCards == 0);
     Assert.IsTrue(target.CardDeck.NumberOfCards == numCards);
 }