Example #1
0
        public void FundIssue_Get_Returns_a_view()
        {
            // Act
            var result = controller.FundIssue(1) as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Example #2
0
        public void FundIssue_Get_maps_the_found_issue_to_the_vm()
        {
            // Arrange
            var issue = Mock.Of <Issue>(i => i.Id == 3 && i.Title == "Test Title" && i.ShortDescription == "Short Desc");

            _repo.Setup(r => r.Find(3)).Returns(issue);
            controller = new IssuesController(_repo.Object);
            FundViewModel issueVm = issue;

            // Act
            var result = controller.FundIssue(3) as ViewResult;

            // Assert
            result.Model.ShouldDeepEqual(issueVm);
        }