Example #1
0
        public void CommentGet()
        {
            ViewResult result = Comment.Comments(1) as ViewResult;

            Assert.IsNotNull(result);
            Assert.AreEqual("Title Forum1 Category1", result.ViewBag.PostTitle);
            Assert.AreEqual(1, result.ViewBag.ForumCategoryId);
            Assert.AreEqual(1, result.ViewBag.ForumPostId);
        }
Example #2
0
        public void Comments_GetListOfGamesByGameKey_GameKeyValid()
        {
            //Arrange
            _mockCommentService.Setup(m => m.GetAllByGame(It.IsAny <string>())).Returns(Mapper.Map <ICollection <CommentDTO> >(_commentList));
            _mockGameService.Setup(m => m.ExistEntity(It.IsAny <string>())).Returns(true);
            var result = ((_commentController.Comments("GTA_5") as JsonResult).Data as IEnumerable <CommentViewModel>).ToList();

            //Assert
            Assert.AreEqual(1, result.Count);
        }
Example #3
0
        public void Comments_ValidGameId_ShouldReturnCorrectViewBag()
        {
            // Arrange
            var controller = new CommentController();
            int gameId     = 5;

            // Act
            var result = controller.Comments(gameId) as PartialViewResult;

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(gameId, result.ViewBag.GameId);
        }