示例#1
0
 public void SetUp()
 {
     game = new Game();
     List<Player> players = game.GetPlayers();
     Assert.IsNotNull(players);
     Assert.AreEqual(0, players.Count);
 }
示例#2
0
 public void Winner()
 {
     Player player = new Player("Jordan", new Card[5]{
             new Card(Suit.Hearts, Value.Eight),
             new Card(Suit.Hearts, Value.Five),
             new Card(Suit.Diamonds, Value.Five),
             new Card(Suit.Diamonds, Value.Jack),
             new Card(Suit.Clubs, Value.Jack)
         });
     WinnersTest(player, 1, 1, new string[] { "Jordan" });
     player = new Player("Jon", new Card[5]{
             new Card(Suit.Hearts, Value.Jack),
             new Card(Suit.Spades, Value.Jack),
             new Card(Suit.Diamonds, Value.Queen),
             new Card(Suit.Diamonds, Value.Two),
             new Card(Suit.Clubs, Value.Two)
         });
     WinnersTest(player, 2, 1, new string[] { "Jon" });
     player = new Player("John", new Card[5]{
             new Card(Suit.Hearts, Value.Ace),
             new Card(Suit.Spades, Value.Ace),
             new Card(Suit.Diamonds, Value.Ace),
             new Card(Suit.Diamonds, Value.Six),
             new Card(Suit.Clubs, Value.Six)
         });
     WinnersTest(player, 3, 1, new string[] { "John" });
     game = new Game();
     Assert.IsEmpty(game.GetPlayers());
     player = new Player("Jack", new Card[5]{
             new Card(Suit.Hearts, Value.Ace),
             new Card(Suit.Spades, Value.Ace),
             new Card(Suit.Diamonds, Value.Three),
             new Card(Suit.Diamonds, Value.Two),
             new Card(Suit.Clubs, Value.Four)
         });
     WinnersTest(player, 1, 1, new string[] { "Jack" });
     player = new Player("Alex", new Card[5]{
             new Card(Suit.Diamonds, Value.Four),
             new Card(Suit.Clubs, Value.Three),
             new Card(Suit.Diamonds, Value.Ace),
             new Card(Suit.Clubs, Value.Ace),
             new Card(Suit.Clubs, Value.Two)
         });
     WinnersTest(player, 2, 2, new string[] { "Jack", "Alex" });
 }
示例#3
0
 public void TearDown()
 {
     game = null;
 }