Exemplo n.º 1
0
 /**
  * @covers CSanquer\FakeryGenerator\Model\Variable::getName
  * @covers CSanquer\FakeryGenerator\Model\Variable::getVarName
  * @covers CSanquer\FakeryGenerator\Model\Variable::setName
  * 
  * @dataProvider providerGetSetName
  */
 public function testGetSetName($name, $expected)
 {
     $this->assertInstanceOf('\\CSanquer\\FakeryGenerator\\Model\\Variable', $this->variable->setName($name));
     $this->assertEquals($expected, $this->variable->getName());
     $this->assertEquals('%' . $expected . '%', $this->variable->getVarName());
 }
Exemplo n.º 2
0
 /**
  * @param  Variable $variable
  * @return Config
  */
 public function addVariable(Variable $variable)
 {
     $name = $variable->getName();
     if (empty($name)) {
         throw new \InvalidArgumentException('The variable must have a name.');
     }
     $this->variables[$name] = $variable;
     $this->variables[$name]->setMaxTimestamp($this->maxTimestamp);
     if ($this->fakerConfig) {
         $this->variables[$name]->setFakerConfig($this->fakerConfig);
     }
     return $this;
 }