/**
  * @dataProvider tableForPeriodDataProvider
  *
  * @param $period
  * @param $expectedTable
  * @param $dateFrom
  * @param $dateTo
  */
 public function testTableSelection($period, $expectedTable, $dateFrom, $dateTo)
 {
     $dbTableName = $this->_collection->getTable($expectedTable);
     $this->_collection->setPeriod($period);
     $this->_collection->setDateRange($dateFrom, $dateTo);
     $this->_collection->load();
     $from = $this->_collection->getSelect()->getPart('from');
     $this->assertArrayHasKey($dbTableName, $from);
     $this->assertArrayHasKey('tableName', $from[$dbTableName]);
     $actualTable = $from[$dbTableName]['tableName'];
     $this->assertEquals($dbTableName, $actualTable);
 }