public function testGetInstance() { $name = 'foobar'; $class = 'stdClass'; $this->library->add($name, $class); $this->assertInstanceOf($class, $this->library->getInstance($name)); }
public function testBuildSet() { $identifier = 'foobar'; $data = ['identifier' => $identifier, 'rule' => ['name' => 'and']]; $this->ruleLibrary->add('and', 'Ve\\LogicProcessor\\Rule\\AndRule'); $set = $this->builder->buildRuleSet($data); $this->assertInstanceOf('Ve\\LogicProcessor\\RuleSet', $set); $this->assertEquals($identifier, $set->getIdentifier()); }