Example #1
0
        public void Categories()
        {
            var mockService = new Mock <INorthwindService>();

            mockService.Setup(s => s.Categories).Returns(categories());

            var controller = new HomeController(mockService.Object, null, null, null);

            var result = controller.Categories() as ViewResult;
            var model  = result.ViewData.Model as List <Category>;


            Assert.IsInstanceOfType(result, typeof(ViewResult));
            Assert.IsInstanceOfType(result.Model, typeof(List <Category>));
            Assert.AreEqual(3, model.Count);
        }