/** * @covers CSanquer\FakeryGenerator\Model\Config::getVariables * @covers CSanquer\FakeryGenerator\Model\Config::setVariables * @covers CSanquer\FakeryGenerator\Model\Config::countVariables */ public function testGetSetVariables() { $variable = new Variable('firstname', 'firstname'); $this->assertEquals(0, $this->config->countVariables()); $this->assertInstanceOf('\\CSanquer\\FakeryGenerator\\Model\\Config', $this->config->setVariables([$variable])); $this->assertSame(['firstname' => $variable], $this->config->getVariables()); $this->assertEquals(1, $this->config->countVariables()); }