Example #1
0
        public void Given_valid_commentId_When_EditComment_Returns_EditCommentViewModel()
        {
            //Given
            var commentId = 1;
            var postId    = 1;

            var model = new EditCommentViewModel();

            _postBuilder.Setup(x => x.BuildEditCommentViewModel(It.IsAny <int>())).Returns(model);

            //When

            var result = _postController.EditComment(commentId, postId) as ViewResult;

            //Then
            Assert.NotNull(result);
            Assert.IsInstanceOf <EditCommentViewModel>(result.Model);
            Assert.AreEqual(String.Empty, result.ViewName);
        }