/**
  * @dataProvider getClassNames
  *
  * @covers \ProxyManager\Inflector\ClassNameInflector::__construct
  * @covers \ProxyManager\Inflector\ClassNameInflector::getUserClassName
  * @covers \ProxyManager\Inflector\ClassNameInflector::getProxyClassName
  * @covers \ProxyManager\Inflector\ClassNameInflector::isProxyClassName
  */
 public function testInflector($realClassName, $proxyClassName)
 {
     $inflector = new ClassNameInflector('ProxyNS');
     $this->assertFalse($inflector->isProxyClassName($realClassName));
     $this->assertTrue($inflector->isProxyClassName($proxyClassName));
     $this->assertStringMatchesFormat($realClassName, $inflector->getUserClassName($realClassName));
     $this->assertStringMatchesFormat($proxyClassName, $inflector->getProxyClassName($proxyClassName));
     $this->assertStringMatchesFormat($proxyClassName, $inflector->getProxyClassName($realClassName));
     $this->assertStringMatchesFormat($realClassName, $inflector->getUserClassName($proxyClassName));
 }