public function testCRUD() { $team = $this->setupTeam(); $this->assertSame(1, $team->getId()); $playerA = new Player(123, 'John Doe'); $this->entityManager->persist($playerA); $this->entityManager->flush(); $team->setPlayerA($playerA); $this->assertSame(null, $team->getUpdated()); $this->teamRepository->update($team); $this->assertTrue($team->getUpdated() instanceof \DateTime); $this->teamRepository->delete($team); $this->assertSame(null, $team->getId()); }