public function testGetChartTypeBasedOnReportData()
 {
     $timezone = 'UTC';
     $totalReport = new CustomReport(array(array(ColumnNames::TOTAL => 1)), $this->attributeRepository);
     $timeReport = new CustomReport(array(array(ColumnNames::TOTAL_TIME => 1)), $this->attributeRepository);
     $reservationReport = new CustomReport(array(array(ColumnNames::RESERVATION_START => 1)), $this->attributeRepository);
     $totalDefinition = new ReportDefinition($totalReport, $timezone);
     $timeDefinition = new ReportDefinition($timeReport, $timezone);
     $reservationDefinition = new ReportDefinition($reservationReport, $timezone);
     $this->assertEquals(ChartType::Total, $totalDefinition->GetChartType());
     $this->assertEquals(ChartType::TotalTime, $timeDefinition->GetChartType());
     $this->assertEquals(ChartType::Date, $reservationDefinition->GetChartType());
 }