public function testProxyIsDetected() { $filename = __DIR__ . '/../../../../resources/patterns/proxy.php'; $extractor = new Extractor(new Tokenizer()); $result = $extractor->extract($filename); $classes = $result->getClasses(); $class = $classes[2]; $resolved = new ResolvedClass($class); $resolver = new ProxyResolver($classes); $resolver->resolve($resolved); $this->assertEquals(1, sizeof($resolved->getPatterns())); }