get(SysAnnouncementRepository::class); $count = $repo->count([]); $this->assertSame(1, $count); } public function testCreate(): void { self::bootKernel(); $repo = self::getContainer()->get(SysAnnouncementRepository::class); $count = $repo->count([]); $this->assertSame(1, $count); $em = $this->getEntityManager(); $sysAnnouncement = (new SysAnnouncement()) ->setTitle('Welcome to Chamilo!') ->setContent('content') ->setUrl($this->getAccessUrl()) ->setDateStart(new DateTime()) ->setDateEnd(new DateTime('now +30 days')) ->addRole('ROLE_ANONYMOUS') ->addRole('ROLE_USER') // connected users ; $em->persist($sysAnnouncement); $em->flush(); $count = $repo->count([]); $this->assertSame(2, $count); } }