/** * @covers ::addAttachedEntity() * @covers ::getAttachableEntityManager() */ public function testAddAttachedEntityCallsManager() { $entity = $this->getMockBuilder(IdentifiableEntityInterface::class)->getMock(); $key = 'someKey'; $attachableEntityManager = $this->injectManager($this->attachableEntityTrait); $attachableEntityManager->expects($this->once())->method('addAttachedEntity')->with($this->identicalTo($entity), $this->equalTo($key)); $this->assertSame($this->attachableEntityTrait, $this->attachableEntityTrait->addAttachedEntity($entity, $key)); }