Ejemplo n.º 1
0
 /**
  * @param Fabricius\Metadata\MetadataFactoryInterface $metadataFactory
  * @param Fabricius\Metadata\ClassMetadata $metadata
  * @param Fabricius\Loader\LoaderInterface $loader
  * @param Fabricius\Storage\StorageInterface $storage
  * @param Symfony\Component\HttpKernel\KernelInterface $kernel
  * @param Symfony\Component\HttpKernel\Bundle\BundleInterface $bundle
  */
 public function it_gets_repository_by_short_name($metadataFactory, $metadata, $loader, $storage, $kernel, $bundle)
 {
     $metadataFactory->getMetadataForClass('Fabricius\\Bundle\\FabriciusBundle\\ContentItem')->willReturn($metadata);
     $this->registerRepository('Fabricius\\Bundle\\FabriciusBundle\\ContentItem', $loader, $storage);
     $bundle->getNamespace()->shouldBeCalled()->willReturn('Fabricius\\Bundle\\FabriciusBundle');
     $kernel->getBundle('FabriciusBundle')->shouldBeCalled()->willReturn($bundle);
     $this->getRepository('FabriciusBundle:ContentItem')->shouldReturnAnInstanceOf('Fabricius\\Repository\\RepositoryInterface');
 }