Example #1
0
        public void TestRatingMessage(string Name)
        {
            //Arrange
            Account account = new Account {
                Name = Name
            };

            repositorymock.Setup(x => x.SubmitRating(65, 3, account))
            .Returns("Rating added, Thank you for your feedback");

            //Act
            string result = logic.SubmitRating(65, 3, account);

            //Assert
            Assert.Equal("Rating added, Thank you for your feedback", result);
        }
Example #2
0
        public ActionResult SubmitRating(int Rating, int MovieId)
        {
            string Message;

            if (Rating >= 0 && Rating <= 100)
            {
                Account account = HttpContext.Session.GetObject <Account>("User");
                Message = _ratinglogic.SubmitRating(Rating, MovieId, account);
            }
            else
            {
                Message = "Please insert a rating between 0 and 100";
            }

            MovieIndexViewModel viewModel = new MovieIndexViewModel
            {
                Account = HttpContext.Session.GetObject <Account>("User"),
                Movies  = _movielogic.GetMovies()
            };

            viewModel.Message = Message;

            return(View("Views/Movies/Index.cshtml", viewModel));
        }