Пример #1
0
        public void WhenGettingProductsWithLikeFilterShouldReturnProducts()
        {
            // Arrange
            var filter = new Filter();
            filter.FilterExpressions.Add(new FilterExpression("name", ExpressionOperator.like, "Melting%"));
            filter.PageSize = 5;
            filter.Page = 0;

            // Act
            var response = Client.GetProducts(filter).Result;

            // Assert
            Assert.False(response.HasErrors, response.ErrorString);
            Assert.Equal(1, response.Result.Count);
        }
Пример #2
0
        public void WhenSearchingForCustomersFirstNameIsJohnShouldReturn1()
        {
            // Arrange
            var filter = new Filter();
            filter.FilterExpressions.Add(new FilterExpression("firstname", ExpressionOperator.@in, "John"));

            // Act
            var response = Client.GetCustomers(filter).Result;

            // Assert
            Assert.IsFalse(response.HasErrors, response.ErrorString);
            Assert.AreEqual(1, response.Result.Count);
            Assert.AreEqual("Doe", response.Result.First().lastname);
        }