コード例 #1
0
 public void IndexWillReturnCorrectModel(HomeController sut)
 {
     // Fixture setup
     // Exercise system
     var result = sut.Index();
     // Verify outcome
     Assert.IsAssignableFrom<HomeIndexViewModel>(result.ViewData.Model);
     // Teardown
 }
コード例 #2
0
        public void IndexReturnsViewResultWithDefaultViewName(HomeController controller)
        {
            // Arrange

            // Act
            ViewResult result = controller.Index();

            // Assert
            Assert.Empty(result.ViewName);
        }
コード例 #3
0
 public void CampaignIsCorrect([Frozen]DiscountCampaign expectedCampaign, HomeController sut)
 {
     // Fixture setup
     // Exercise system
     DiscountCampaign result = sut.Campaign;
     // Verify outcome
     Assert.Equal(expectedCampaign, result);
     // Teardown
 }
コード例 #4
0
 public void PolicyIsCorrect([Frozen]BasketDiscountPolicy expectedPolicy, HomeController sut)
 {
     // Fixture setup
     // Exercise system
     BasketDiscountPolicy result = sut.Policy;
     // Verify outcome
     Assert.Equal(expectedPolicy, result);
     // Teardown
 }
コード例 #5
0
        public void AboutReturnsViewResultWithDefaultViewName(HomeController controller)
        {
            // Arrange

            // Act
            var result = controller.About();

            // Assert
            var viewResult = Assert.IsType<ViewResult>(result);
            Assert.Empty(viewResult.ViewName);
        }