/**
  * @test
  */
 function タグをentryに紐づけて保存()
 {
     $emapper = new EntryMapper(self::$pdo);
     $entry = new Entry();
     $entry->author = 'Mr. Dummy';
     $entry->title = 'Hello';
     $entry->content = 'Hello World';
     $entry->published = new DateTime();
     $emapper->insert($entry);
     $tmapper = new TagMapper(self::$pdo);
     $funny = new Tag('funny');
     $tmapper->insert($entry, $funny);
     $entries = $emapper->findByTag($funny);
     $this->assertSame($entry->entryId, $entries->fetch()->entryId, 'タグを保存できた');
     $tmapper->delete($entry, $funny);
     $entries = $emapper->findByTag($funny);
     $this->assertEmpty($entries->fetchAll(), 'タグを消したのでヒットしなくなる');
 }
 /**
  * @test
  */
 function entryを削除する()
 {
     $entry = new Entry();
     $entry->author = 'Mr. Dummy';
     $entry->title = 'Hello';
     $entry->content = 'Hello World';
     $entry->published = new DateTime();
     $emapper = new EntryMapper(self::$pdo);
     $emapper->insert($entry);
     $emapper->delete($entry);
     $entries = $emapper->findAll()->fetchAll();
     $this->assertEmpty($entries);
 }