public function testGivenAmountThenBuildConversionRequest() { $request = $this->factory->conversionRequest(self::VALID_QUANTITY); $query = $request->getQuery(); $requestedUrl = $request->getScheme() . self::SCHEME_TO_HOST . $request->getHost() . $request->getPath(); $this->assertEquals(Settings::BASE_URL . self::CONVERTER_ENDPOINT, $requestedUrl); $this->assertEquals(self::VALID_QUANTITY, $query[Settings::QUANTITY]); }
public function testGivenPageParamsThenBuildPageRequest() { $request = $this->factory->pageRequest(self::VALID_PAGE, self::VALID_PAGE_SIZE); $query = $request->getQuery(); $requestedUrl = $request->getScheme() . self::SCHEME_TO_HOST . $request->getHost() . $request->getPath(); $this->assertEquals(Settings::BASE_URL . self::COLLECTION_ENDPOINT, $requestedUrl); $this->assertEquals(self::VALID_PAGE, $query[Settings::PAGE]); $this->assertEquals(self::VALID_PAGE_SIZE, $query[Settings::PAGE_SIZE]); }