public async Task GetTermsOfPaymentsTest() { var request = new TermsOfPaymentListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = await TermsOfPaymentService.GetTermsOfPaymentsAsync(request); Assert.IsTrue(response.Data.Count() > 0); }
public void GetTermsOfDeliveryTest() { var request = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = TermsOfPaymentService.GetTermsOfPaymentAsync(request, "0").GetAwaiter().GetResult(); Assert.IsTrue(response.Code == "0"); Assert.IsTrue(response.Description == "0 dagar"); }
public void UpdateTermsOfPaymentTest() { var description = $"{DateTime.Now}"; var request = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var termsOfPayment = new TermsOfPayment { Code = "TEST", Description = description }; var updatedTermsOfPayment = TermsOfPaymentService.UpdateTermsOfPaymentAsync(request, termsOfPayment).GetAwaiter().GetResult(); Assert.AreEqual(description, updatedTermsOfPayment.Description); }
public void CreateAndDeleteTermsOfDeliveryTest() { var request = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = TermsOfPaymentService.CreateTermsOfPaymentAsync(request, new TermsOfPayment { Code = "DEL", Description = "Delete Payment", }).GetAwaiter().GetResult(); Assert.AreEqual("DEL", response.Code); Assert.AreEqual("Delete Payment", response.Description); TermsOfPaymentService.DeleteTermsOfPaymentAsync(request, "DEL").GetAwaiter().GetResult(); }