public function testGetBackupByFileName()
{
$backups = $this->_createBackupsWithModels();
$id = '1471562156_backup_code';
$data = $this->backup_data->{$id};
$out = $backups->getBackupByFileName($data->filename);
$this->assertEquals($out->get('id'), $id);
$this->assertEquals($out->get('folder'), $data->folder);
$this->assertEquals($out->get('task_id'), $data->task_id);
$this->assertEquals($out->get('filename'), $data->filename);
$this->setExpectedException(TerminusException::class, "Cannot find a backup named not-there.");
$out = $backups->getBackupByFileName("not-there");
$this->assertNull($out);
}