Пример #1
0
        public void SearchSouldReturnFilteredProducts()
        {
            // Given
            var expectedProducts = new[] { Constants.Monitor };

            A.CallTo(() => _searchProductsQuery.Run(Constants.Monitor.Name)).Returns(expectedProducts);

            // When
            var products = _productController.Search(Constants.Monitor.Name);

            // Then
            Assert.Equal(expectedProducts, products);

            A.CallTo(() => _searchProductsQuery.Run(Constants.Monitor.Name)).MustHaveHappened();
        }
Пример #2
0
        public void RunShouldReturnFilteredProducts()
        {
            // Given
            var expectedProducts = new[] { Constants.Monitor, Constants.Notebook };

            A.CallTo(() => _dapperService.List <Product>(A <string> .Ignored, A <object> .Ignored)).Returns(expectedProducts);

            // When
            var products = _searchProductsQuery.Run(Constants.Monitor.Name);

            // Then
            Assert.Equal(expectedProducts, products);

            A.CallTo(() => _dapperService.List <Product>(A <string> .Ignored, A <object> .Ignored)).MustHaveHappened();
        }
Пример #3
0
 public IEnumerable <Product> Search(string term)
 {
     return(_searchProductsQuery.Run(term));
 }