public void Index() { var mockStorage = new Mock<IStorage<Product>>(); Product p = new Product { ArticleNr = "1", Name = "name", Description = "desc" }; mockStorage.Setup(r => r.GetList(null)).Returns(new List<Product> { p }); var controller = new ProductController(new ProductService(mockStorage.Object), _mockPathUtilites.Object); ViewResult result = controller.Index() as ViewResult; Assert.IsNotNull(result); var model = result.Model as ProductListingViewModel; Assert.IsTrue(model.Products.Any()); }