Ejemplo n.º 1
0
 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());
 }
Ejemplo n.º 2
0
 public function deleteVehicle(User &$user, Vehicle $vehicle)
 {
     $this->validateUser($user, $vehicle);
     $user->removeVehicle($vehicle);
     $this->userRepository->update($user);
 }