Wysyłanie żądania POST za pomocą PHPUnit

Mam stronę internetową symfony i próbuję wykonać kilka testów jednostkowych. Mam taki test, w którym próbuję coś przesłać:

<?php

namespace Acme\AcmeBundle\Tests\Controller;

use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;

class HomeControllerTest extends WebTestCase {

    public function testrandomeThings() {

        $client = static::createClient();
        $crawler = $client->request(
            'POST',
            '/',
            array(
                "shopNumber"        => 0099,
                "cardNumber"        => 231,
                "cardPIN"           => "adasd"),
            array(),
            array());
        }

ale nie sądzę, aby wysyłane dane były odbierane w kontrolerze:

class HomeController extends Controller
{
    public function indexAction()
    {

        var_dump($_POST);
        die;
        return $this->render('AcmeBundle:Home:index.html.twig');
    }

}

var_dump faktycznie zwraca mi pustą tablicę.

Czego brakuje mi do wysyłania informacji za pośrednictwem mojego żądania POST?

questionAnswers(2)

yourAnswerToTheQuestion