public function testIGetAnGreenRagWithMaxVeg()
 {
     $person = new Person();
     $questionnaire = new Questionnaire($person);
     $eating = $questionnaire->getEating();
     $eating->setFruitAndVegChoice(5)->setCompletedDate(new \DateTime());
     $rag = $this->instance->calculateScore($questionnaire);
     $this->assertEquals(EatingScore::RAG_GREEN, $rag['rag']);
     $this->assertEquals(EatingScore::SCORE_GREEN, $rag['value']);
 }
 /**
  * @JMS\VirtualProperty
  * @JMS\SerializedName("rag_score")
  * @JMS\Groups({"results"})
  * @return array
  */
 public function getRagScore()
 {
     $scoring = new EatingScore();
     return $scoring->calculateScore($this->questionnaire);
 }