public function testWorkingDayCanReturnAllTasks() { $task = new Task("Task day."); $this->workingDay->addTask($task); $tasks = $this->workingDay->getTasks(); $this->assertCount(1, $tasks); }
public function testWorkingDayCanDeleteATaskWithDescription() { $task = new Task("Task day."); $task2 = new Task("Task 2 day."); $this->workingDay->addTask($task); $this->workingDay->addTask($task2); $this->workingDay->deleteTaskWithDescription(new TaskDescription('Task 2 day.')); $this->assertCount(1, $this->workingDay->getTasks()); }
/** * Renders the body of the email. * * @param WorkingDay $day * @return string the body. */ public function renderBody(WorkingDay $day) { $body = ""; $tasks = $day->getTasks(); foreach ($tasks as $task) { $body .= $task . "\n"; } return $body; }
private function formatTasks(WorkingDay $day) { $tasks = []; /** * @var $task Task */ foreach ($day->getTasks() as $task) { $tasks[] = ['task' => $task]; } return $tasks; }