public function testNoAnnotationWhenDisabled() { $semanticData = $this->semanticDataFactory->newEmptySemanticData(DIWikiPage::newFromText('Foo')); $instance = new DisplayTitlePropertyAnnotator(new NullPropertyAnnotator($semanticData), 'Bar'); $instance->canCreateAnnotation(false); $instance->addAnnotation(); $expected = array('propertyCount' => 0); $this->semanticDataValidator->assertThatPropertiesAreSet($expected, $instance->getSemanticData()); }