Exemple #1
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");
        }