public function testCreateUser()
 {
     $expectedId = 'foobar123';
     // Set mocked response
     $body = new Stream(fopen(sprintf('data://text/plain,{"userId": "%s"}', $expectedId), 'r'));
     $this->subscriber->addResponse(new Response(200, [], $body));
     $newUser = new User();
     $newUser->setEmail('*****@*****.**')->setDateOfBirth(new \DateTime('1970-01-01 00:00:00'))->setFullName('John Doe');
     $this->assertNull($newUser->getUserId());
     $this->client->createUser($newUser);
     $this->assertEquals($expectedId, $newUser->getUserId());
 }