$function(); $template = $factory->getTemplate(); $this->assertEquals(1, count($template)); $template = $factory->getTemplate()->getItems(); $this->assertInstanceOf($eClass, $template[0]); } public function testVector() { $factory = new TemplateFactory(null); $factory->vector( function () { return; } ); $template = $factory->getTemplate(); $this->assertEquals(1, count($template)); $template = $factory->getTemplate()->getItems(); $this->assertInstanceOf(Vector::class, $template[0]); } }