public async Task GetListAsync_ReturnsList()
        {
            // Act
            var data = (await RecurringInvoiceClient.List().GetAsync()).AssertResult();

            // Assert
            Assert.That(data.TotalItems, Is.GreaterThan(0));
            Assert.That(data.TotalPages, Is.GreaterThan(0));
            Assert.That(data.Items, Is.Not.Null.And.Not.Empty);
        }
        public async Task GetListAsync_WithFilter_ReturnsList()
        {
            // Act
            var data = (await RecurringInvoiceClient.List()
                        .Filter(i => i.CompanyName.IsEqual(PartnerName))
                        .Filter(i => i.Id.IsEqual(_recurringInvoiceId))
                        .GetAsync()).AssertResult();

            // Assert
            Assert.That(data.TotalItems, Is.GreaterThan(0));
            Assert.That(data.TotalPages, Is.GreaterThan(0));
            Assert.That(data.Items, Is.Not.Null.And.Not.Empty);
            AssertListGetModel(data.Items.FirstOrDefault());
        }