public function testGetFields()
 {
     $fieldConfigs = [$this->getFieldConfig('id', 'integer'), $this->getFieldConfig('targetCalendar', 'ref-one'), $this->getFieldConfig('visible', 'boolean'), $this->getFieldConfig('many2one', 'manyToOne'), $this->getFieldConfig('many2many', 'manyToMany'), $this->getFieldConfig('one2many', 'oneToMany'), $this->getFieldConfig('enum', 'enum'), $this->getFieldConfig('multiEnum', 'multiEnum'), $this->getFieldConfig('new', 'string', ['state' => ExtendScope::STATE_NEW]), $this->getFieldConfig('deleted', 'string', ['is_deleted' => true])];
     $this->configManager->expects($this->once())->method('getConfigs')->with('extend', CalendarPropertyProvider::CALENDAR_PROPERTY_CLASS)->will($this->returnValue($fieldConfigs));
     $result = $this->provider->getFields();
     $this->assertEquals(['id' => 'integer', 'targetCalendar' => 'ref-one', 'visible' => 'boolean', 'many2one' => 'manyToOne', 'enum' => 'enum'], $result);
 }