public void GetAttendanceTransactionTest() { var request = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = AttendanceTransactionService.GetAttendanceTransactionAsync(request, "1", "2020-01-30", "TID").GetAwaiter().GetResult(); Assert.IsTrue(response.EmployeeId == "1"); }
public async Task GetAttendanceTransactionsTest() { var request = new AttendanceTransactionListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var response = await AttendanceTransactionService.GetAttendanceTransactionsAsync(request); Assert.IsNotNull(response.Data.Count() > 0); }
public async Task CreateAndUpdateThenDeleteAttendanceTransactionTest() { var request = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret); var today = DateTime.UtcNow; var response = AttendanceTransactionService.CreateAttendanceTransactionAsync(request, new AttendanceTransaction { EmployeeId = "1593082874", CauseCode = "TID", Date = today, Hours = 2, Project = "", }).GetAwaiter().GetResult(); Assert.AreEqual(2, response.Hours); await AttendanceTransactionService.DeleteAttendanceTransactionAsync(request, "1593082874", today.ToString("yyyy-MM-dd"), "TID"); }