Beberlei\Bundle\MetricsBundle\Tests\DependencyInjection\BeberleiMetricsExtensionTest::testWithInfluxDB PHP Метод

testWithInfluxDB() публичный Метод

public testWithInfluxDB ( )
    public function testWithInfluxDB()
    {
        $influxDBClientMock = $this->getMockBuilder('InfluxDB\\Client')->disableOriginalConstructor()->getMock();
        $container = $this->createContainer(array('collectors' => array('influxdb' => array('type' => 'influxdb', 'influxdb_client' => 'influxdb_client_mock'))), array('influxdb_client_mock' => $influxDBClientMock));
        $collector = $container->get('beberlei_metrics.collector.influxdb');
        $this->assertInstanceOf('Beberlei\\Metrics\\Collector\\InfluxDB', $collector);
        $this->assertSame($influxDBClientMock, $this->getProperty($collector, 'client'));
    }