public function testLoadClassMetadata() { $this->loadClassMetadataEvent->getClassMetadata()->willReturn($this->classMetadata->reveal()); $this->classMetadata->getReflectionClass()->willReturn($this->refl->reveal()); $this->refl->implementsInterface('Sulu\\Component\\Persistence\\Model\\UserBlameInterface')->willReturn(true); $this->classMetadata->hasAssociation('creator')->shouldBeCalled(); $this->classMetadata->hasAssociation('changer')->shouldBeCalled(); $this->classMetadata->mapManyToOne(Argument::any())->shouldBeCalled(); $this->subscriber->loadClassMetadata($this->loadClassMetadataEvent->reveal()); }