Business\Tests\DateRangeTest::testIterator PHP Method

testIterator() public method

public testIterator ( )
    public function testIterator()
    {
        $dateRange = new DateRange(new \DateTime('2015-07-08'), new \DateTime('2015-07-13'));
        $this->assertInstanceOf('ArrayIterator', $dateRange->getIterator());
        $expected = ['2015-07-08', '2015-07-09', '2015-07-10', '2015-07-11', '2015-07-12', '2015-07-13'];
        $actual = [];
        foreach ($dateRange as $dateTime) {
            $actual[] = $dateTime->format('Y-m-d');
        }
        $this->assertEquals($expected, $actual);
    }