public function testReadAccessorsReturnPropertiesValues() { $caller = new InstantiatedReference('user.factory'); $method = 'setUsername'; $arguments = [new \stdClass()]; $definition = new MethodCallWithReference($caller, $method, $arguments); $this->assertEquals($caller, $definition->getCaller()); $this->assertEquals($method, $definition->getMethod()); $this->assertEquals($arguments, $definition->getArguments()); $this->assertEquals('user.factorysetUsername', $definition->__toString()); $definition = new MethodCallWithReference($caller, $method, null); $this->assertEquals($caller, $definition->getCaller()); $this->assertEquals($method, $definition->getMethod()); $this->assertNull($definition->getArguments()); $this->assertEquals('user.factorysetUsername', $definition->__toString()); }