public function testGetSetWineAmount()
 {
     $expected = PHP_INT_MAX;
     $this->assertEmpty($this->instance->getWineAmount());
     $this->assertInstanceOf(Drinks::class, $this->instance->setWineAmount($expected));
     $this->assertEquals($expected, $this->instance->getWineAmount());
 }
 public function testIfIAmFemaleAndIHaveMoreThanPrescribedUnitsMyScoreIsRed()
 {
     $person = new Person();
     $person->setGender(Person::GENDER_FEMALE);
     $questionnaire = new Questionnaire($person);
     $drinking = $questionnaire->getDrinking();
     $drinking->setWhichDaysDoYouDrink('mon, tues, wed, thurs, fri');
     $wDrinks = new Drinks();
     $wDrinks->setWineAmount(5);
     $drinking->setWeekdayDrinks($wDrinks)->setWeekendDrinks(new Drinks())->setCompletedDate(new \DateTime())->setDoYouDrink(Drinking::DOES_DRINK);
     $questionnaire->setDrinking($drinking);
     $rag = $this->instance->calculateScore($questionnaire);
     $this->assertEquals(DrinkingScore::RAG_RED, $rag['rag']);
     $this->assertEquals(DrinkingScore::SCORE_RED, $rag['value']);
 }