Ejemplo n.º 1
0
 public function getCards()
 {
     $cards = [];
     $suits = [Suit::club(), Suit::diamond(), Suit::heart(), Suit::spade()];
     foreach ($suits as $suit) {
         $this->addCards($cards, $suit);
     }
     return $cards;
 }
Ejemplo n.º 2
0
 public function testCreateSuit()
 {
     $club = Suit::club();
     $this->assertEquals(Suit::CLUB, $club->value());
     $this->assertEquals("club", $club->name());
     $diamond = Suit::diamond();
     $this->assertEquals(Suit::DIAMOND, $diamond->value());
     $this->assertEquals("diamond", $diamond->name());
     $heart = Suit::heart();
     $this->assertEquals(Suit::HEART, $heart->value());
     $this->assertEquals("heart", $heart->name());
     $spade = Suit::spade();
     $this->assertEquals(Suit::SPADE, $spade->value());
     $this->assertEquals("spade", $spade->name());
 }