public void GetModesOfPaymentAsyncTest() { var request = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = ModesOfPaymentsService.GetModesOfPaymentAsync(request, "BG").GetAwaiter().GetResult(); Assert.IsTrue(response.Code == "BG"); }
public async Task GetModesOfPaymentsAsyncTest() { var request = new ModesOfPaymentsListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = await ModesOfPaymentsService.GetModesOfPaymentsAsync(request); Assert.IsNotNull(response); }
public void GetModesOfPaymentsPaginationTest() { const int PAGES = 1; var request = new ModesOfPaymentsListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); request.Limit = 10; request.Page = 1; var modesOfPayments = new List <ModesOfPaymentsSubset>(); ListedResourceResponse <ModesOfPaymentsSubset> response; do { response = ModesOfPaymentsService.GetModesOfPaymentsAsync(request).GetAwaiter().GetResult(); modesOfPayments.AddRange(response.Data); request.Page = response.MetaInformation.CurrentPage + 1; } while (response.MetaInformation.CurrentPage < PAGES); Assert.IsTrue(modesOfPayments.Count() < 10); Assert.IsTrue(response.MetaInformation.CurrentPage == 1); }