Esempio n. 1
0
        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);
        }