public void Search_Success() { MerchantOrderCreateRequest createRequest = BuildCreateRequest(); MerchantOrder createdOrder = client.Create(createRequest); Thread.Sleep(3000); var searchRequest = new SearchRequest { Limit = 1, Offset = 0, Filters = new Dictionary <string, object> { ["external_reference"] = createRequest.ExternalReference, }, }; ElementsResourcesPage <MerchantOrder> results = client.Search(searchRequest); Assert.NotNull(results); Assert.Equal(1, results.Total); Assert.NotNull(results.Elements); Assert.Equal(createdOrder.Id, results.Elements.First().Id); }
public async Task SearchAsync_Success() { MerchantOrderCreateRequest createRequest = await BuildCreateRequestAsync(); MerchantOrder createdOrder = await client.CreateAsync(createRequest); await Task.Delay(3000); var searchRequest = new SearchRequest { Limit = 1, Offset = 0, Filters = new Dictionary <string, object> { ["external_reference"] = createRequest.ExternalReference, }, }; ElementsResourcesPage <MerchantOrder> results = await client.SearchAsync(searchRequest); Assert.NotNull(results); Assert.Equal(1, results.Total); Assert.NotNull(results.Elements); Assert.Equal(createdOrder.Id, results.Elements.First().Id); }