/** * @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]); }