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