public function testUnserializeMessage() { $class = FooStub_MessageSerializerTest::CLASS; $config = new Configuration(); $serializer = new MessageSerializer($config); $stream = Stream::create(); FooStub_MessageSerializerTest::$calls = []; $this->assertInstanceOf($class, $serializer->unserialize($class, $stream)); $this->assertCount(1, FooStub_MessageSerializerTest::$calls); $this->assertSame($stream, FooStub_MessageSerializerTest::$calls[0][0]); $this->assertSame($config, FooStub_MessageSerializerTest::$calls[0][1]); }