public void FilmIdPropertyOk() { clsFavouriteFilm aFavouriteFilm = new clsFavouriteFilm(); Int32 filmId = 1; aFavouriteFilm.FilmId = filmId; Assert.AreEqual(aFavouriteFilm.FilmId, filmId); }
public void UserIdPropertyOk() { clsFavouriteFilm aFavouriteFilm = new clsFavouriteFilm(); Int32 userId = 1; aFavouriteFilm.UserId = userId; Assert.AreEqual(aFavouriteFilm.UserId, userId); }
public void FindMethodOk() { Boolean found; clsFavouriteFilm aFavouriteFilm = new clsFavouriteFilm(); Int32 userId = 1; Int32 filmId = 2459; found = aFavouriteFilm.Find(userId, filmId); Assert.IsTrue(found); }
public void ThisFavouriteFilmPropertyOk() { clsFavouriteFilmCollection favouriteFilms = new clsFavouriteFilmCollection(); clsFavouriteFilm testFavouriteFilm = new clsFavouriteFilm(); testFavouriteFilm.UserId = 1; testFavouriteFilm.FilmId = 1; favouriteFilms.ThisFavouriteFilm = testFavouriteFilm; Assert.AreEqual(favouriteFilms.ThisFavouriteFilm, testFavouriteFilm); }
public void TopFavouritesPropertyOk() { clsFavouriteFilmCollection favouriteFilms = new clsFavouriteFilmCollection(); List <clsFavouriteFilm> testList = new List <clsFavouriteFilm>(); clsFavouriteFilm testItem = new clsFavouriteFilm(); testItem.FilmId = 2459; testList.Add(testItem); favouriteFilms.TopFavourites = testList; Assert.AreEqual(favouriteFilms.TopFavourites, testList); }
public void AddMethodOk() { clsFavouriteFilmCollection AllFavouriteFilms = new clsFavouriteFilmCollection(); clsFavouriteFilm testItem = new clsFavouriteFilm(); testItem.UserId = 1; testItem.FilmId = 14; AllFavouriteFilms.ThisFavouriteFilm = testItem; AllFavouriteFilms.Add(); AllFavouriteFilms.ThisFavouriteFilm.Find(testItem.UserId, testItem.FilmId); Assert.AreEqual(AllFavouriteFilms.ThisFavouriteFilm, testItem); }
public void CountMatchesList() { clsFavouriteFilmCollection favouriteFilms = new clsFavouriteFilmCollection(); List <clsFavouriteFilm> testList = new List <clsFavouriteFilm>(); clsFavouriteFilm testItem = new clsFavouriteFilm(); testItem.UserId = 1; testItem.FilmId = 1; testList.Add(testItem); favouriteFilms.AllFavouriteFilms = testList; Assert.AreEqual(favouriteFilms.Count, testList.Count); }
public void DeleteMethodOk() { clsFavouriteFilmCollection AllFavouriteFilms = new clsFavouriteFilmCollection(); clsFavouriteFilm testItem = new clsFavouriteFilm(); testItem.UserId = 1; testItem.FilmId = 15; AllFavouriteFilms.ThisFavouriteFilm = testItem; AllFavouriteFilms.Add(); AllFavouriteFilms.ThisFavouriteFilm.Find(testItem.UserId, testItem.FilmId); AllFavouriteFilms.Delete(); Boolean found = AllFavouriteFilms.ThisFavouriteFilm.Find(testItem.UserId, testItem.FilmId); Assert.IsFalse(found); }
void DisplayFilm(string imdbId) { var client = new RestClient("https://movie-database-imdb-alternative.p.rapidapi.com/?i=" + imdbId); var request = new RestRequest(Method.GET); request.AddHeader("x-rapidapi-key", ConfigurationManager.AppSettings["RapidApiKey"]); request.AddHeader("x-rapidapi-host", "movie-database-imdb-alternative.p.rapidapi.com"); IRestResponse response = client.Execute(request); clsImdbAPI filmInfoReturned = new clsImdbAPI(); filmInfoReturned = new clsImdbAPI(); filmInfoReturned = Newtonsoft.Json.JsonConvert.DeserializeObject <clsImdbAPI>(response.Content); var imdbIdOk = filmInfoReturned.Response; Int32 count = 0; string numberOfZeroes = "0"; string newImdbId = "tt"; while (imdbIdOk == false) { newImdbId = "tt" + numberOfZeroes.PadRight(count, '0') + imdbId; newImdbId = newImdbId.Replace(" ", string.Empty); client = new RestClient("https://movie-database-imdb-alternative.p.rapidapi.com/?i=" + newImdbId); response = client.Execute(request); filmInfoReturned = new clsImdbAPI(); filmInfoReturned = Newtonsoft.Json.JsonConvert.DeserializeObject <clsImdbAPI>(response.Content); imdbIdOk = filmInfoReturned.Response; count++; } imgFilmPoster.ImageUrl = filmInfoReturned.Poster; lblTitle.Text = filmInfoReturned.Title + " (" + filmInfoReturned.Year + ")"; lblPlot.Text = filmInfoReturned.Plot; lblGenre.Text = filmInfoReturned.Genre; lblAgeRating.Text = filmInfoReturned.Rated; lblDirector.Text = filmInfoReturned.Director; lblRuntime.Text = filmInfoReturned.Runtime; lblReleased.Text = filmInfoReturned.Released; hyplnkMoreInformation.NavigateUrl = "https://www.imdb.com/title/" + filmInfoReturned.ImdbId + "/"; hyplnkMoreInformation.Text = "Click here"; if (displayOverlayContainer) { clsFavouriteFilm aFavouriteFilm = new clsFavouriteFilm(); if (aFavouriteFilm.Find(userId, filmId)) { filmInFavourites = true; Session["filmInFavourites"] = filmInFavourites; imgbtnFavourite.ImageUrl = "Images/FavouriteInList.png"; } clsWatchList aWatchListFilm = new clsWatchList(); if (aWatchListFilm.Find(userId, filmId)) { filmInWatchList = true; Session["filmInWatchList"] = filmInWatchList; imgbtnWatchLater.ImageUrl = "Images/WatchLaterAdded.png"; } clsFilmRatingCollection AllRatings = new clsFilmRatingCollection(); bool found = AllRatings.ThisFilmRating.Find(filmId, userId); if (found) { ddlRating.SelectedValue = Convert.ToString(AllRatings.ThisFilmRating.Rating); ratingExists = true; } else { ratingExists = false; } } else { pnlFilmOverlay.Visible = false; } pnlFilmInformation.Visible = true; }
public void InstanceOk() { clsFavouriteFilm aFavouriteFilm = new clsFavouriteFilm(); Assert.IsNotNull(aFavouriteFilm); }