/**
  * @covers Aws\CloudTrail\LogFileIterator::applyDateFilter
  * @covers Aws\CloudTrail\LogFileIterator::applyRegexFilter
  * @covers Aws\CloudTrail\LogFileIterator::current
  */
 public function testCanIterateThroughFiles()
 {
     $s3Client = $this->getMockS3Client();
     $files = new LogFileIterator($s3Client, 'test-bucket', array(LogFileIterator::START_DATE => new \DateTime('2013-11-01'), LogFileIterator::END_DATE => '2013-12-01'));
     $innerIterator = $files->getInnerIterator();
     $this->assertInstanceOf('Guzzle\\Iterator\\FilterIterator', $innerIterator);
     $this->assertFalse($files->current());
     $files = iterator_to_array($files);
     $this->assertCount(3, $files, print_r($files, true));
 }