public function __construct(User $user, $flipType) { if (!Game::isValidFlipType($flipType)) { throw new InvalidFlipTypeException(); } $this->user = $user; $this->flipType = $flipType; }
public function testIsValidFlipTypeReturnsFalseForInvalidFlipTypes() { $invalidType1 = 0; $invalidType2 = 3; $this->assertFalse(Game::isValidFlipType($invalidType1)); $this->assertFalse(Game::isValidFlipType($invalidType2)); }