public function sequenceGeneratorCallsAFunctionWithAnIncrementingArgument()
{
$this->factory->defineEntity('SpaceShip', array('name' => FieldDef::sequence(function ($n) {
return "Alpha {$n}";
})));
$this->assertEquals('Alpha 1', $this->factory->get('SpaceShip')->getName());
$this->assertEquals('Alpha 2', $this->factory->get('SpaceShip')->getName());
$this->assertEquals('Alpha 3', $this->factory->get('SpaceShip')->getName());
$this->assertEquals('Alpha 4', $this->factory->get('SpaceShip')->getName());
}