public void RequestUrl_RequiredFieldsOnly() { MovieRequest request = new MovieRequest(apiKey, validQuery); string requestUrl = request.Url(); string validUrl = string.Format("{0}?api_key={1}&query={2}", baseUrl, apiKey, validQuery); Assert.AreEqual(validUrl, requestUrl); }
public void RequestUrl_IncludeAdult() { MovieRequest request = new MovieRequest(apiKey, validQuery); request.IncludeAdult = false; string requestUrl = request.Url(); string validUrl = string.Format("{0}?api_key={1}&query={2}&include_adult={3}", baseUrl, apiKey, validQuery, false); Assert.AreEqual(validUrl, requestUrl); }
public void RequestUrl_Spanish() { MovieRequest request = new MovieRequest(apiKey, validQuery); request.Language = "es"; string requestUrl = request.Url(); string validUrl = string.Format("{0}?api_key={1}&query={2}&language={3}", baseUrl, apiKey, validQuery, "es"); Assert.AreEqual(validUrl, requestUrl); }
public void RequestUrl_US() { MovieRequest request = new MovieRequest(apiKey, validQuery); request.Region = "US"; string requestUrl = request.Url(); string validUrl = string.Format("{0}?api_key={1}&query={2}®ion={3}", baseUrl, apiKey, validQuery, "US"); Assert.AreEqual(validUrl, requestUrl); }
public void RequestUrl_Pages() { MovieRequest request = new MovieRequest(apiKey, validQuery); for (int page = 2; page < 11; page++) { request.Page = page; string requestUrl = request.Url(); string validUrl = string.Format("{0}?api_key={1}&query={2}&page={3}", baseUrl, apiKey, validQuery, page); Assert.AreEqual(validUrl, requestUrl); } }
public void RequestUrl_Years() { MovieRequest request = new MovieRequest(apiKey, validQuery); for (int year = 1910; year < 2019; year++) { request.Year = year; string requestUrl = request.Url(); string validUrl = string.Format("{0}?api_key={1}&query={2}&year={3}", baseUrl, apiKey, validQuery, year); Assert.AreEqual(validUrl, requestUrl); } }