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); }