Nelmio\Alice\Definition\MethodCall\MethodCallWithReferenceTest::testReadAccessorsReturnPropertiesValues PHP Method

testReadAccessorsReturnPropertiesValues() public method

    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());
    }