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