spec\PhpSpec\Wrapper\Subject\CallerSpec::it_sets_a_property_on_the_wrapped_object PHP Method

it_sets_a_property_on_the_wrapped_object() public method

public it_sets_a_property_on_the_wrapped_object ( WrappedObject $wrappedObject, Phpspec\CodeAnalysis\AccessInspector $accessInspector )
$wrappedObject PhpSpec\Wrapper\Subject\WrappedObject
$accessInspector Phpspec\CodeAnalysis\AccessInspector
    function it_sets_a_property_on_the_wrapped_object(WrappedObject $wrappedObject, AccessInspector $accessInspector)
    {
        $obj = new \stdClass();
        $obj->id = 1;
        $accessInspector->isPropertyWritable(Argument::type('stdClass'), 'id')->willReturn('true');
        $wrappedObject->isInstantiated()->willReturn(true);
        $wrappedObject->getInstance()->willReturn($obj);
        $this->set('id', 2)->shouldReturn(2);
    }