getEntityManagerMock(0); $query = new CustomerQuery(); $query->loadTeams(); $sut = new CustomerLoader($em, $query); $entity = $this->createMock(Customer::class); $sut->loadResults([$entity]); } public function testLoadResultsWithMocks(): void { $em = $this->getEntityManagerMock(1); $query = new CustomerQuery(); $query->loadTeams(); $sut = new CustomerLoader($em, $query); $entity = $this->createMock(Customer::class); $entity->method('getId')->willReturn(1); $entity2 = $this->createMock(Customer::class); $entity->method('getId')->willReturn(2); $sut->loadResults([$entity, $entity2]); } }