setStatus(ClockingStatus::START); $session->addSessionElement($element); $id = SessionMapper::create()->execute($session); self::assertGreaterThan(0, $session->getId()); self::assertEquals($id, $session->getId()); $sessionR = SessionMapper::get()->where('id', $session->getId())->execute(); self::assertEquals($session->getType(), $sessionR->getType()); self::assertGreaterThan(0, \count(SessionMapper::getLastSessionsFromAllEmployees())); self::assertNull(SessionMapper::getMostPlausibleOpenSessionForEmployee(9999)); // @todo implement // self::assertGreaterThan(0, SessionMapper::getMostPlausibleOpenSessionForEmployee(1)->getId()); } }