public function testCRUD() { $user = $this->setupUser(); $this->assertSame(1, $user->getId()); $user->setFirstName('James'); $this->assertSame(null, $user->getUpdated()); $this->userRepository->update($user); $this->assertTrue($user->getUpdated() instanceof \DateTime); $this->userRepository->delete($user); $this->assertSame(null, $user->getId()); }
public function deleteVehicle(User &$user, Vehicle $vehicle) { $this->validateUser($user, $vehicle); $user->removeVehicle($vehicle); $this->userRepository->update($user); }