コード例 #1
0
        public void Index_should_display_the_products_list()
        {
            // Arrange
            mock.Setup(m => m.GetProducts()).Returns(productsView);
            ProductController controller = new ProductController(mock.Object);

            // Act
            ViewResult result = controller.Index() as ViewResult;
            var viewModel = controller.ViewData.Model as IEnumerable<ProductsViewModel>;

            // Assert
            Assert.IsTrue(viewModel.Count() == 2);
        }
コード例 #2
0
        public void Index_should_display_default_view()
        {
            // Arrange
            ProductController controller = new ProductController(mock.Object);

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

            // Assert
            Assert.AreEqual("",result.ViewName);
        }