public function test_onSiteDeleted_shouldRemoveRememberedArchiveReports()
{
$archive = StaticContainer::get('Piwik\\Archive\\ArchiveInvalidator');
$archive->rememberToInvalidateArchivedReportsLater($this->siteId, Date::factory('2014-04-05'));
$archive->rememberToInvalidateArchivedReportsLater($this->siteId, Date::factory('2014-04-06'));
$archive->rememberToInvalidateArchivedReportsLater(4949, Date::factory('2014-04-05'));
$expected = array('2014-04-05' => array($this->siteId, 4949), '2014-04-06' => array($this->siteId));
$this->assertEquals($expected, $archive->getRememberedArchivedReportsThatShouldBeInvalidated());
$this->manager->onSiteDeleted($this->siteId);
$expected = array('2014-04-05' => array(4949));
$this->assertEquals($expected, $archive->getRememberedArchivedReportsThatShouldBeInvalidated());
}