public void TakeCards() { Program.trumpCard = new Card(Suit.Diamonds, Nominal.Ace); var hand = new List <Card>() { new Card(Suit.Diamonds, Nominal.Eight) }; var attack = new Card(Suit.Clubs, Nominal.Eight); var prevTable = new Table(); var desTable = new Table(); prevTable.AddOffCard(attack); Assert.AreEqual(Arbiter.TryToDefense(hand, prevTable, desTable), true); }
public void RightTrumpDefense() { Program.trumpCard = new Card(Suit.Diamonds, Nominal.Ace); var hand = new List <Card>() { new Card(Suit.Diamonds, Nominal.Eight) }; var attack = new Card(Suit.Clubs, Nominal.Eight); var defense = new Card(Suit.Diamonds, Nominal.Eight); var desirableTable = new Table(); desirableTable.AddOffCard(attack); desirableTable.AddDefCard(defense, 0); Assert.AreEqual(Arbiter.TryToDefense(hand, desirableTable, desirableTable), true); }