public async Task GetSupplierInvoicesTest() { var request = new SupplierInvoiceListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var invoiceList = await SupplierInvoiceService.GetSupplierInvoicesAsync(request); Assert.IsTrue(invoiceList.Data.ToList().Count > 0); }
private async Task <List <SupplierInvoiceSubset> > GetInvoices() { var request = new SupplierInvoiceListRequest( connectionSettings.AccessToken, connectionSettings.ClientSecret ); return((await SupplierInvoiceService.GetSupplierInvoicesAsync(request)).Data?.ToList()); }
public async Task GetSupplierInvoicesSearchTest() { var request = new SupplierInvoiceListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); request.SearchParameters = new Dictionary <SupplierInvoiceSearchParameters, object>(); request.SearchParameters[SupplierInvoiceSearchParameters.Project] = "1"; var invoiceList = await SupplierInvoiceService.GetSupplierInvoicesAsync(request); Assert.IsTrue(invoiceList.Data.ToList().Count > 0); }
public async Task GetSupplierInvoicesFromDateToDateTest() { var request = new SupplierInvoiceListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret) { SearchParameters = new Dictionary <SupplierInvoiceSearchParameters, object>() { { SupplierInvoiceSearchParameters.FromDate, "2018-02-18" }, { SupplierInvoiceSearchParameters.ToDate, "2030-12-31" }, } }; request.SearchParameters[SupplierInvoiceSearchParameters.FinancialYearDate] = DateTime.UtcNow.ToString("yyyy-MM-dd"); var invoiceList = await SupplierInvoiceService.GetSupplierInvoicesAsync(request); Assert.IsNotNull(invoiceList); }
public async Task GetSupplierInvoice() { var invoices = await GetSupplierInvoices(); if (!invoices.Data.Any()) { Assert.Inconclusive("No SupplierInvoices exist in the system"); return; } var request = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = await SupplierInvoiceService.GetSupplierInvoiceAsync( request, Convert.ToInt32(invoices.Data.First().GivenNumber) ); Assert.IsNotNull(response); }
private async Task <ListedResourceResponse <SupplierInvoiceSubset> > GetSupplierInvoices() { var request = new SupplierInvoiceListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); return(await SupplierInvoiceService.GetSupplierInvoicesAsync(request)); }