/** * @covers ::removeAttachedEntity() * @covers ::getAttachableEntityManager() */ public function testRemoveAttachedEntityCallsManager() { $key = 'someKey'; $return = new \stdClass(); $attachableEntityManager = $this->injectManager($this->attachableEntityTrait); $attachableEntityManager->expects($this->once())->method('removeAttachedEntity')->with($this->equalTo($key))->willReturn($return); $this->assertSame($return, $this->attachableEntityTrait->removeAttachedEntity($key)); }