public function testShouldBeAbleToChangeSerializer() { $newSerializer = $this->getMockForAbstractClass('Wookieb\\ZorroRPC\\Serializer\\ClientSerializerInterface'); $result = $this->object->setSerializer($newSerializer); $this->assertSame($this->object, $result, 'method chaining violation at "setSerializer"'); $this->assertSame($newSerializer, $this->object->getSerializer()); }