public function testCreateIteration()
{
$variant = new Variant($this->subject->reveal(), $this->parameterSet->reveal(), 10, 20);
$iteration = $variant->createIteration(TestUtil::createResults(10, 20));
$this->assertInstanceOf('PhpBench\\Model\\Iteration', $iteration);
$this->assertEquals(10, $iteration->getResult(TimeResult::class)->getNet());
$this->assertEquals(20, $iteration->getResult(MemoryResult::class)->getPeak());
$this->assertEquals(0, $iteration->getIndex());
$iteration = $variant->createIteration(TestUtil::createResults(10, 20));
$this->assertEquals(1, $iteration->getIndex());
$iteration = $variant->createIteration(TestUtil::createResults(10, 20));
$this->assertEquals(2, $iteration->getIndex());
}