public async Task GetAbsenceTransactionsTest() { var request = new AbsenceTransactionListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = await AbsenceTransactionsService.GetAbsenceTransactionsAsync(request); Assert.IsNotNull(response); }
public void GetAbsenceTransactionTest() { var request = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = AbsenceTransactionsService.GetAbsenceTransactionAsync(request, "4", "2020-02-24", "SJK").GetAwaiter().GetResult(); Assert.IsTrue(response.EmployeeId == "4"); }
public async Task CreateAbsenceTransactionTest() { var request = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = await AbsenceTransactionsService.CreateAbsenceTransactionAsync(request, new AbsenceTransaction { EmployeeId = "2", CauseCode = CauseCode.SJK, Date = DateTime.Parse("2020-03-7"), Extent = 100.0m, }); Assert.AreEqual(100, response.Extent); await AbsenceTransactionsService.DeleteAbsenceTransactionAsync(request, response.EmployeeId, "2020-03-7", response.CauseCode); }