public function testApplyToCollectionWithWrongOrder()
{
$queryBuilderProphecy = $this->prophesize(QueryBuilder::class);
$queryBuilderProphecy->addOrderBy('o.name', 'asc')->shouldNotBeCalled();
$classMetadataProphecy = $this->prophesize(ClassMetadata::class);
$classMetadataProphecy->getIdentifier()->shouldBeCalled()->willReturn(['name']);
$emProphecy = $this->prophesize(EntityManager::class);
$emProphecy->getClassMetadata(Dummy::class)->shouldBeCalled()->willReturn($classMetadataProphecy->reveal());
$queryBuilderProphecy->getEntityManager()->shouldBeCalled()->willReturn($emProphecy->reveal());
$queryBuilder = $queryBuilderProphecy->reveal();
$orderExtensionTest = new OrderExtension();
$orderExtensionTest->applyToCollection($queryBuilder, new QueryNameGenerator(), Dummy::class);
}