public function testGivenSomeLanguages_getWithLanguagesReturnsPartialList() { $list = new TermList(); $list->setTextForLanguage('en', 'foo'); $list->setTextForLanguage('de', 'bar'); $list->setTextForLanguage('nl', 'baz'); $list->setTextForLanguage('fr', 'hax'); $expectedList = new TermList(); $expectedList->setTextForLanguage('en', 'foo'); $expectedList->setTextForLanguage('nl', 'baz'); $this->assertEquals($expectedList, $list->getWithLanguages(array('en', 'nl'))); }