/**
  * @test
  * @depends testObjectCreated
  * @covers ::incrementStageItems
  */
 public function testAutoCalcSetting()
 {
     // Arrange
     $options = array('lineBreak' => "\n", 'filename' => __DIR__ . DIRECTORY_SEPARATOR . 'testFilenameSetting3.txt', 'totalStages' => 1, 'autocalc' => True);
     $pu = new \Manticorp\ProgressUpdater($options);
     $stageOptions = array('name' => 'Foo', 'message' => 'Bar', 'totalItems' => 100, 'rate' => 1);
     $pu->nextStage($stageOptions);
     sleep(0.5);
     $pu->incrementStageItems();
     sleep(0.5);
     $pu->incrementStageItems();
     $stage = $pu->getStage();
     $this->assertGreaterThanOrEqual(2, $stage->rate);
     $this->assertGreaterThanOrEqual(0.02, $stage->pcComplete);
     unlink($options['filename']);
 }