public async Task SearchAsync_Success() { CustomerRequest request = BuildCreateRequest(); Customer createdCustomer = await client.CreateAsync(request); await Task.Delay(3000); try { var searchRequest = new SearchRequest { Limit = 1, Offset = 0, Filters = new Dictionary <string, object> { ["email"] = request.Email, }, }; ResultsResourcesPage <Customer> results = await client.SearchAsync(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 { await client.DeleteAsync(createdCustomer.Id); } }