Ejemplo n.º 1
0
        public void Search_Success()
        {
            CustomerRequest request         = BuildCreateRequest();
            Customer        createdCustomer = client.Create(request);

            Thread.Sleep(3000);

            try
            {
                var searchRequest = new SearchRequest
                {
                    Limit   = 1,
                    Offset  = 0,
                    Filters = new Dictionary <string, object>
                    {
                        ["email"] = request.Email,
                    },
                };
                ResultsResourcesPage <Customer> results = client.Search(searchRequest);

                Assert.NotNull(results);
                Assert.NotNull(results.Paging);
                Assert.Equal(1, results.Paging.Total);
                Assert.NotNull(results.Results);
                Assert.Equal(createdCustomer.Id, results.Results.First().Id);
            }
            finally
            {
                client.Delete(createdCustomer.Id);
            }
        }