public function testICanSetADuration() { $duration = new DayDuration('mon'); $duration->setDuration(150); $this->assertInstanceOf(MovingDuration::class, $this->instance->setDuration($duration)); $values = $this->instance->getDurations(); $this->assertEquals($duration->getDuration(), $values['mon']); }
/** * @param DayDuration $dayDuration * @return MovingDuration */ public function setDuration(DayDuration $dayDuration) { $this->durations[$dayDuration->getDay()] = $dayDuration->getDuration(); return $this; }
/** * @param array $strengtheningActivityDays * @return Moving */ public function setStrengtheningActivityDays(array $strengtheningActivityDays) { foreach ($strengtheningActivityDays as $key => $val) { $dayDuration = new DayDuration($key); $this->strengtheningDayDurations->setDuration($dayDuration->setDuration($val)); } return $this; }
/** * @expectedException \LogicException */ public function testWhenIUseAnInvalidDayIGetAnException() { $expected = 'madeUpDay'; $this->assertNotEquals($expected, $this->instance->getDay()); $this->assertInstanceOf(DayDuration::class, $this->instance->setDay($expected)); }