public function testCanSetDifferentUserAfterInstantiation() { $this->assertSame($this->user, $this->client->getUser()); $this->assertSame($this->client, $this->client->setUser('foobar')); $this->assertSame('foobar', $this->client->getUser()); $this->assertContains('/users/foobar', (string) $this->client->getUserUrl()); $this->assertContains('/users/foobar', (string) $this->client->getImagesUrl()); $this->assertContains('/users/foobar', (string) $this->client->getImageUrl('z')); $this->assertContains('/users/foobar', (string) $this->client->getMetadataUrl('z')); }