/**
  * Test removeUnusedCertificates().
  */
 public function testRemoveUnusedCertificates()
 {
     $files = array($this->_builder->getStorageDir() . '/5.crt', $this->_builder->getStorageDir() . '/5.key', $this->_builder->getStorageDir() . '/5.cacrt', $this->_builder->getStorageDir() . '/5.chain', $this->_builder->getStorageDir() . '/1.crt', $this->_builder->getStorageDir() . '/askdjasd.crt');
     $certificate1 = new Certificate();
     $certificate2 = new Certificate();
     $certificate3 = new Certificate();
     $certificate1->setId(1);
     $certificate2->setId(2);
     $certificate3->setId(3);
     $this->_builder->setCertificates(array($certificate1, $certificate2, $certificate3));
     $fs = new Filesystem();
     $fs->touch($files);
     $this->_builder->removeUnusedCertificateFiles();
     $this->assertFileNotExists($this->_builder->getStorageDir() . '/5.chain');
     $this->assertFileNotExists($this->_builder->getStorageDir() . '/5.crt');
     $this->assertFileNotExists($this->_builder->getStorageDir() . '/5.cacrt');
     $this->assertFileNotExists($this->_builder->getStorageDir() . '/5.key');
     $this->assertFileExists($this->_builder->getStorageDir() . '/1.crt');
     $this->assertFileExists($this->_builder->getStorageDir() . '/askdjasd.crt');
 }