public void DateAddedPropertyOk() { clsWatchList AllFilmsInWatchList = new clsWatchList(); DateTime dateAdded = DateTime.Now; AllFilmsInWatchList.DateAdded = dateAdded; Assert.AreEqual(AllFilmsInWatchList.DateAdded, dateAdded); }
public void FilmIdPropertyOk() { clsWatchList AllFilmsInWatchList = new clsWatchList(); Int32 filmId = 1; AllFilmsInWatchList.FilmId = filmId; Assert.AreEqual(AllFilmsInWatchList.FilmId, filmId); }
public void UserIdPropertyOk() { clsWatchList AllFilmsInWatchList = new clsWatchList(); Int32 userId = 1; AllFilmsInWatchList.UserId = userId; Assert.AreEqual(AllFilmsInWatchList.UserId, userId); }
public void FindMethodOk() { clsWatchList aWatchList = new clsWatchList(); Boolean found; Int32 userId = 1; Int32 filmId = 2; found = aWatchList.Find(userId, filmId); Assert.IsTrue(found); }
public void ThisWatchListFilmPropertyOk() { clsWatchListCollection AllFilmsInWatchList = new clsWatchListCollection(); clsWatchList aWatchList = new clsWatchList(); aWatchList.UserId = 1; aWatchList.FilmId = 1; aWatchList.DateAdded = DateTime.Now; AllFilmsInWatchList.ThisWatchListFilm = aWatchList; Assert.AreEqual(AllFilmsInWatchList.ThisWatchListFilm, aWatchList); }
public void AddMethodOk() { clsWatchListCollection AllWatchListFilms = new clsWatchListCollection(); clsWatchList TestItem = new clsWatchList(); TestItem.UserId = 1; TestItem.FilmId = 6; AllWatchListFilms.ThisWatchListFilm = TestItem; AllWatchListFilms.Add(); AllWatchListFilms.ThisWatchListFilm.Find(TestItem.UserId, TestItem.FilmId); Assert.AreEqual(AllWatchListFilms.ThisWatchListFilm, TestItem); }
public void CountMatchesList() { clsWatchListCollection allFilmsInWatchList = new clsWatchListCollection(); List <clsWatchList> testList = new List <clsWatchList>(); clsWatchList testItem = new clsWatchList(); testItem.UserId = 1; testItem.FilmId = 1; testItem.DateAdded = DateTime.Now; testList.Add(testItem); allFilmsInWatchList.AllFilmsInWatchList = testList; Assert.AreEqual(allFilmsInWatchList.Count, testList.Count); }
public void DeleteMethodOk() { clsWatchListCollection AllWatchListFilms = new clsWatchListCollection(); clsWatchList TestItem = new clsWatchList(); TestItem.UserId = 1; TestItem.FilmId = 7; AllWatchListFilms.ThisWatchListFilm = TestItem; AllWatchListFilms.Add(); AllWatchListFilms.ThisWatchListFilm.Find(TestItem.UserId, TestItem.FilmId); AllWatchListFilms.Delete(); Boolean found = AllWatchListFilms.ThisWatchListFilm.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() { clsWatchList AllFilmsInWatchList = new clsWatchList(); Assert.IsNotNull(AllFilmsInWatchList); }