public function testGetLanguagesForTranslate()
 {
     $client = new Client();
     $content = Stream::factory('{"access_token":"123"}');
     $mock = new Mock([new Response(200, [], $content), new Response(200, [], Stream::factory($this->xmlRepsonse))]);
     $client->getEmitter()->attach($mock);
     $translator = new \badams\MicrosoftTranslator\MicrosoftTranslator($client);
     $translator->setClient('client_id', 'client_secret');
     $languages = $translator->getLanguagesForTranslate();
     $this->assertTrue(is_array($languages));
     $this->assertEquals(3, count($languages));
     $this->assertEquals(new Language('en'), $languages[0]);
     $this->assertEquals(new Language('de'), $languages[1]);
     $this->assertEquals(new Language('fr'), $languages[2]);
 }