Пример #1
0
        public async Task TestProductIndexAsync()
        {
            // Arrange
            var products = new Product[] {
                _testProduct
            };

            _mockService.MockSearchSortAndPageProductAll(new SearchSortPageResult <Product> {
                Entities = products, ItemsPerPage = 10, TotalItems = 4
            });

            //Act
            var result = await _controller.Index(null, null, null);

            var viewResult = Assert.IsType <ViewResult>(result);
            var model      = Assert.IsAssignableFrom <ProductsViewModel>(viewResult.ViewData.Model);

            _mockService.VerifySearchSortAndPageProductAll(Times.Once);
        }