public function testThatAliasedClassesUseTheActualClassesParameters() { $this->factory->setAlias(TestClass::class, 'FooClass'); $this->factory->setParameters(TestClass::class, ['armadillo', 'banana']); $object = $this->factory->get('FooClass'); $this->assertInstanceOf(TestClass::class, $object); $this->assertEquals('armadillo', $object->a); $this->assertEquals('banana', $object->b); }