/**
  * @dataProvider updateTagProvider
  */
 public function testUpdateTag($tagCreate, $tagUpdated)
 {
     $tag1 = $this->tagManager->createTag($tagCreate[0], $tagCreate[1], $tagCreate[2]);
     $this->tagManager->updateTag($tag1->getId(), $tagUpdated[0], $tagUpdated[1], $tagUpdated[2]);
     $tag2 = $this->tagManager->getTag($tagUpdated[0], $tagUpdated[1], $tagUpdated[2]);
     $this->assertEquals($tag2->getId(), $tag1->getId());
     $this->assertEquals($tag2->getName(), $tagUpdated[0]);
     $this->assertEquals($tag2->isUserVisible(), $tagUpdated[1]);
     $this->assertEquals($tag2->isUserAssignable(), $tagUpdated[2]);
 }