Beispiel #1
0
        public void GetFavouriteTest1()
        {
            context.Database.EnsureDeleted();
            context.SaveChanges();
            FavouriteController fav = new FavouriteController(context);

            context.Users.Add(new User {
                Id = 1, Username = "******"
            });
            context.SaveChanges();

            var item = new Models.Favourite {
                FavId = 1, UserId = 1
            };
            var item2 = new Models.Favourite {
                FavId = 2, UserId = 1
            };

            fav.PostFavourite(item);
            fav.PostFavourite(item2);

            Assert.AreEqual(new List <Favourite>()
            {
                item, item2
            }, fav.GetFavourite().Result.Value.ToList());
        }
Beispiel #2
0
        // GET: Favourites/Delete/5
        public ActionResult Delete(int?id)
        {
            //if (id == null)
            //{
            //    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            //}

            Models.Favourite favourite = new Models.Favourite();
            favourite = db.Favourites.Find(id);

            //    foreach(var item in db.Favourites)
            //{
            //        var it = item.MovieID;
            //        favourite = item;

            //}
            if (favourite != null)
            {
                db.Favourites.Remove(favourite);
                db.SaveChanges();
            }

            if (favourite == null)
            {
                return(HttpNotFound());
            }
            return(View(favourite));
        }
Beispiel #3
0
        public void GetFavouriteTest2()
        {
            context.Database.EnsureDeleted();

            FavouriteController fav = new FavouriteController(context);
            var item = new Models.Favourite {
                FavId = 1, UserId = 1
            };

            context.Users.Add(new User {
                Id = 1, Username = "******"
            });
            context.SaveChanges();
            fav.PostFavourite(item);
            var res = fav.GetFavourite();

            TestContext.Out.WriteLine(context.Users.FirstOrDefault());
            Assert.AreEqual(item, res.Result.Value.First());
        }