在测试中获取容器 class Symfony2

Get container in test class Symfony2

如何让容器能够在测试中获得我的服务 classes。我找到了 require_once dir(__FILE__). '/...../AppKernel.php; 的解决方案,但是当我进入 WebTestCase class 并找到

protected static function createClient(array $options = array(), array $server = array())
{
    static::bootKernel($options);

    $client = static::$kernel->getContainer()->get('test.client');
    $client->setServerParameters($server);

    return $client;
}

内核启动的地方,还有另一个 class KernelTestCase 所以我想知道我需要 require_once AppKernel 文件或者存在一些更灵活更好的方法来获取服务容器?谢谢!

示例:

use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;

class Test extends WebTestCase
{
   public function testCreate()
   {
      $client = static::$kernel->getContainer()->get('yourservice')
   }
}