/** * @covers ::export * @dataProvider provideValidTagGroups * * @param TagGroupModel[] $groups * @param array $expectedResult */ public function testSuccessfulExport(array $groups, array $expectedResult = []) { $this->setMockFieldsService(); $this->setMockSchematicFields(); $schematicTagGroupsService = new TagGroups(); $actualResult = $schematicTagGroupsService->export($groups); $this->assertSame($expectedResult, $actualResult); }