public void GenerateDiscoverTVURLWithGenresSortByPopularityDescPage3() { newManufacturer = new URLManufacturer(); urlBuilder = new DiscoverTVURLBuilder(3); newManufacturer.Construct(urlBuilder); string[] myGenres = { TMDBConstants.WITHGENRES, TMDBConstants.ORSEPARATOR, "" + (int) TMDBConstants.Genres.Drama, "" + (int) TMDBConstants.Genres.Action, "" + (int) TMDBConstants.Genres.SciFi }; urlBuilder.AddDesiredParameters(myGenres); string[] sortByParam = { TMDBConstants.SORTBY, TMDBConstants.POPULARITYDESC }; urlBuilder.AddDesiredParameters(sortByParam); Assert.AreEqual("https://api.themoviedb.org/3/discover/tv?" + TMDBConstants.TMDBAPIKEY + "&page=3&with_genres=" + (int) TMDBConstants.Genres.Drama + "|" + (int) TMDBConstants.Genres.Action + "|" + (int) TMDBConstants.Genres.SciFi + "&sort_by=" + TMDBConstants.POPULARITYDESC, urlBuilder.BuiltURL); }
public void GenerateDiscoverTVURLWithGenres() { newManufacturer = new URLManufacturer(); urlBuilder = new DiscoverTVURLBuilder(1); newManufacturer.Construct(urlBuilder); string[] myGenres = { TMDBConstants.WITHGENRES, TMDBConstants.ORSEPARATOR, "" + (int) TMDBConstants.Genres.Drama, "" + (int) TMDBConstants.Genres.Action, "" + (int) TMDBConstants.Genres.SciFi }; urlBuilder.AddDesiredParameters(myGenres); Assert.AreEqual("https://api.themoviedb.org/3/discover/tv?" + TMDBConstants.TMDBAPIKEY + "&page=1&with_genres=" + (int) TMDBConstants.Genres.Drama + "|" + (int) TMDBConstants.Genres.Action + "|" + (int) TMDBConstants.Genres.SciFi, urlBuilder.BuiltURL); }