assertTrue($result->wasSuccessful()); $list = $result->getResult(); // These for sure should exist $this->assertArrayHasKey('USD', $list); $this->assertArrayHasKey('EUR', $list); $this->assertArrayHasKey('GBP', $list); $this->assertArrayHasKey('JPY', $list); $this->assertArrayHasKey('CHF', $list); $this->assertArrayHasKey('AUD', $list); $this->assertArrayHasKey('CAD', $list); $this->assertArrayHasKey('NZD', $list); $this->assertArrayHasKey('INR', $list); $this->assertArrayHasKey('HKD', $list); // These should not exist $this->assertArrayNotHasKey('XXX', $list); $this->assertArrayNotHasKey('XTS', $list); $this->assertArrayNotHasKey('VES', $list); $this->assertArrayNotHasKey('BZR', $list); } }