diff --git a/src/Domain/Dealer.php b/src/Domain/Dealer.php new file mode 100644 index 0000000..5569014 --- /dev/null +++ b/src/Domain/Dealer.php @@ -0,0 +1,13 @@ +value() < 17) { + $hand->addCard($shoe->draw()); + } + } +} \ No newline at end of file diff --git a/tests/Domain/DealerTest.php b/tests/Domain/DealerTest.php new file mode 100644 index 0000000..2c44614 --- /dev/null +++ b/tests/Domain/DealerTest.php @@ -0,0 +1,27 @@ +shuffle(); + + $hand = new Hand(); + $hand->addCard(new Card('5', 'Hearts')); + $hand->addCard(new Card('6', 'Spades')); + + $dealer = new Dealer(); + $dealer->play($hand, $shoe); + + $this->assertGreaterThanOrEqual(17, $hand->value()); + } +} \ No newline at end of file