private function getMockTagGroup($groupId)
{
$mockTagGroup = $this->getMockBuilder(TagGroupModel::class)->setMethods(['__get', 'getAllErrors', 'getFieldLayout'])->getMock();
$mockTagGroup->expects($this->any())->method('__get')->willReturnMap([['id', $groupId], ['fieldLayoutId', $groupId], ['handle', 'groupHandle' . $groupId], ['name', 'groupName' . $groupId]]);
$mockTagGroup->expects($this->any())->method('getAllErrors')->willReturn(['ohnoes' => 'horrible error']);
$mockTagGroup->expects($this->any())->method('getFieldLayout')->willReturn($this->getMockFieldLayout());
return $mockTagGroup;
}