public function testGetSetFruitAndVegChoice()
 {
     $expected = uniqid();
     $this->assertEmpty($this->instance->getFruitAndVegChoice());
     $this->assertInstanceOf(Eating::class, $this->instance->setFruitAndVegChoice($expected));
     $this->assertEquals($expected, $this->instance->getFruitAndVegChoice());
 }
 /**
  * @param Eating $eating
  * @return array
  */
 public static function extractEating(Eating $eating)
 {
     return array("eatingProteinChoice" => $eating->getProteinChoice(), "eatingDrinksChoice" => $eating->getDrinksChoice(), "eatingPotatoesChoice" => $eating->getPotatoesChoice(), "eatingBreakfastChoice" => $eating->getBreakfastChoice(), "eatingCheeseChoice" => $eating->getCheeseChoice(), "eatingFruitAndVegChoice" => $eating->getFruitAndVegChoice(), "eatingDailySnackChoice" => $eating->getDailySnackChoice(), "eatingComplete" => $eating->isCompleted(), "eatingRag" => $eating->getRagScore()['rag']);
 }
 /**
  * @param Eating $eating
  * @return int
  */
 protected function calculateFruitAndVegChoice(Eating $eating)
 {
     if ($eating->getFruitAndVegChoice() <= 2) {
         return 2;
     } elseif ($eating->getFruitAndVegChoice() <= 4) {
         return 1;
     }
     return 0;
 }