<?php
/**
 * FortnoxLonEmployeeSingleItemTest
 *
 * PHP version 8.1
 *
 * @category Class
 * @package  Fortnox
 * @author   OpenAPI Generator team
 * @link     https://openapi-generator.tech
 */

/**
 * Fortnox API
 *
 * # Documentation   The Fortnox API is organized around REST. This means that we’ve designed it to have resource-oriented URLs and be as predictable as possible for you as developer.  It also means that we use HTTP status codes when something goes wrong and HTTP verbs understod by many API clients around the web.  We use a modified version of OAuth2 for authentication to offer a secure way for both you and our users to interact.  The API is generally built to support both XML and JSON but in this documentation all the examples will be in JSON.  We encourage you to read all the articles in the [Guides & Good to Know section](https://www.fortnox.se/developer/guides-and-good-to-know/)</a> first, before going forward and learning about the different resources.  This to ensure you get an understanding of some of the shared components of the API such as parameters and error handling.  ## Rate limits  The limit per access-token is 25 requests per 5 seconds. This equals to 300 requests per minute.  [Read more about this here.](https://www.fortnox.se/developer/guides-and-good-to-know/rate-limits-for-fortnox-api/)  ## Query parameters  Use query parameters with the ?-character and separate parameters with the &-character.   **Example:**  GET - https://api.fortnox.se/3/invoices?accountnumberfrom=3000&accountnumberto=4000 Read more about our parameters [here](https://www.fortnox.se/developer/guides-and-good-to-know/parameters/)   Search the documentation using the search field in the top left corner.
 *
 * The version of the OpenAPI document: 
 * Generated by: https://openapi-generator.tech
 * Generator version: 7.19.0
 */

/**
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Please update the test case below to test the model.
 */

namespace Fortnox\Test\Model;

use PHPUnit\Framework\TestCase;

/**
 * FortnoxLonEmployeeSingleItemTest Class Doc Comment
 *
 * @category    Class
 * @description FortnoxLonEmployeeSingleItem
 * @package     Fortnox
 * @author      OpenAPI Generator team
 * @link        https://openapi-generator.tech
 */
class FortnoxLonEmployeeSingleItemTest extends TestCase
{

    /**
     * Setup before running any test case
     */
    public static function setUpBeforeClass(): void
    {
    }

    /**
     * Setup before running each test case
     */
    public function setUp(): void
    {
    }

    /**
     * Clean up after running each test case
     */
    public function tearDown(): void
    {
    }

    /**
     * Clean up after running all test cases
     */
    public static function tearDownAfterClass(): void
    {
    }

    /**
     * Test "FortnoxLonEmployeeSingleItem"
     */
    public function testFortnoxLonEmployeeSingleItem()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "atf_value"
     */
    public function testPropertyAtfValue()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "atk_value"
     */
    public function testPropertyAtkValue()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "absence_hours_non_vacation_based"
     */
    public function testPropertyAbsenceHoursNonVacationBased()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "absence_hours_vacation_based"
     */
    public function testPropertyAbsenceHoursVacationBased()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "absence_workdays_non_vacation_based"
     */
    public function testPropertyAbsenceWorkdaysNonVacationBased()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "absence_workdays_vacation_based"
     */
    public function testPropertyAbsenceWorkdaysVacationBased()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "address1"
     */
    public function testPropertyAddress1()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "address2"
     */
    public function testPropertyAddress2()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "auto_non_recurring_tax"
     */
    public function testPropertyAutoNonRecurringTax()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "average_hourly_wage"
     */
    public function testPropertyAverageHourlyWage()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "average_weekly_hours"
     */
    public function testPropertyAverageWeeklyHours()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "bank_account_no"
     */
    public function testPropertyBankAccountNo()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "city"
     */
    public function testPropertyCity()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "clearing_no"
     */
    public function testPropertyClearingNo()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "cost_center"
     */
    public function testPropertyCostCenter()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "country"
     */
    public function testPropertyCountry()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "current_comp_balance"
     */
    public function testPropertyCurrentCompBalance()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "current_flex_balance"
     */
    public function testPropertyCurrentFlexBalance()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "dated_salary_supplements"
     */
    public function testPropertyDatedSalarySupplements()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "dated_schedules"
     */
    public function testPropertyDatedSchedules()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "dated_wages"
     */
    public function testPropertyDatedWages()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "email"
     */
    public function testPropertyEmail()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "employed_to"
     */
    public function testPropertyEmployedTo()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "employee_categories"
     */
    public function testPropertyEmployeeCategories()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "employee_children"
     */
    public function testPropertyEmployeeChildren()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "employee_id"
     */
    public function testPropertyEmployeeId()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "employment_date"
     */
    public function testPropertyEmploymentDate()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "employment_form"
     */
    public function testPropertyEmploymentForm()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "first_name"
     */
    public function testPropertyFirstName()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "fora_type"
     */
    public function testPropertyForaType()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "full_name"
     */
    public function testPropertyFullName()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "full_time_equivalent"
     */
    public function testPropertyFullTimeEquivalent()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "hourly_pay"
     */
    public function testPropertyHourlyPay()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "inactive"
     */
    public function testPropertyInactive()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "ingoing_sick_leave"
     */
    public function testPropertyIngoingSickLeave()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "ingoing_used_holiday_supplement"
     */
    public function testPropertyIngoingUsedHolidaySupplement()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "ingoing_used_vacation_days"
     */
    public function testPropertyIngoingUsedVacationDays()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "initial_comp"
     */
    public function testPropertyInitialComp()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "initial_flex"
     */
    public function testPropertyInitialFlex()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "job_title"
     */
    public function testPropertyJobTitle()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "last_name"
     */
    public function testPropertyLastName()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "monthly_salary"
     */
    public function testPropertyMonthlySalary()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "non_recurring_tax"
     */
    public function testPropertyNonRecurringTax()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "non_vacation_based_calendar_days_partial"
     */
    public function testPropertyNonVacationBasedCalendarDaysPartial()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "non_vacation_based_calendar_days_whole"
     */
    public function testPropertyNonVacationBasedCalendarDaysWhole()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "opening_salaries"
     */
    public function testPropertyOpeningSalaries()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "payslip_type"
     */
    public function testPropertyPayslipType()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "personal_identity_number"
     */
    public function testPropertyPersonalIdentityNumber()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "personel_type"
     */
    public function testPropertyPersonelType()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "phone1"
     */
    public function testPropertyPhone1()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "phone2"
     */
    public function testPropertyPhone2()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "post_code"
     */
    public function testPropertyPostCode()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "preliminary_tax_deducted"
     */
    public function testPropertyPreliminaryTaxDeducted()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "project"
     */
    public function testPropertyProject()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "salary_form"
     */
    public function testPropertySalaryForm()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "schedule_id"
     */
    public function testPropertyScheduleId()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "tax_allowance"
     */
    public function testPropertyTaxAllowance()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "tax_column"
     */
    public function testPropertyTaxColumn()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "tax_table"
     */
    public function testPropertyTaxTable()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_based_attendance_days"
     */
    public function testPropertyVacationBasedAttendanceDays()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_based_attendance_hours"
     */
    public function testPropertyVacationBasedAttendanceHours()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_based_calendar_days_whole"
     */
    public function testPropertyVacationBasedCalendarDaysWhole()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_based_salary_total"
     */
    public function testPropertyVacationBasedSalaryTotal()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_based_salary_variable_addition"
     */
    public function testPropertyVacationBasedSalaryVariableAddition()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_based_salary_worked_time"
     */
    public function testPropertyVacationBasedSalaryWorkedTime()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_calculation_advance_vacation_debt"
     */
    public function testPropertyVacationCalculationAdvanceVacationDebt()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_calculation_include_in_calculation"
     */
    public function testPropertyVacationCalculationIncludeInCalculation()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_calculation_same_wage_percent"
     */
    public function testPropertyVacationCalculationSameWagePercent()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_calculation_sole_custody"
     */
    public function testPropertyVacationCalculationSoleCustody()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_calculation_sum_only_no_days"
     */
    public function testPropertyVacationCalculationSumOnlyNoDays()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_calculation_total_vacation_salary_sum"
     */
    public function testPropertyVacationCalculationTotalVacationSalarySum()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_calculation_vacation_entitlement"
     */
    public function testPropertyVacationCalculationVacationEntitlement()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_calculation_variable_addition_sum"
     */
    public function testPropertyVacationCalculationVariableAdditionSum()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_paid"
     */
    public function testPropertyVacationDaysPaid()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_paid"
     */
    public function testPropertyVacationDaysPendingPaid()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_prepaid"
     */
    public function testPropertyVacationDaysPendingPrepaid()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_saved"
     */
    public function testPropertyVacationDaysPendingSaved()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_saved_year1"
     */
    public function testPropertyVacationDaysPendingSavedYear1()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_saved_year2"
     */
    public function testPropertyVacationDaysPendingSavedYear2()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_saved_year3"
     */
    public function testPropertyVacationDaysPendingSavedYear3()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_saved_year4"
     */
    public function testPropertyVacationDaysPendingSavedYear4()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_saved_year5"
     */
    public function testPropertyVacationDaysPendingSavedYear5()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_saved_year6_plus"
     */
    public function testPropertyVacationDaysPendingSavedYear6Plus()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_pending_unpaid"
     */
    public function testPropertyVacationDaysPendingUnpaid()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_prepaid"
     */
    public function testPropertyVacationDaysPrepaid()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_paid"
     */
    public function testPropertyVacationDaysRegisteredPaid()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_prepaid"
     */
    public function testPropertyVacationDaysRegisteredPrepaid()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_saved"
     */
    public function testPropertyVacationDaysRegisteredSaved()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_saved_year1"
     */
    public function testPropertyVacationDaysRegisteredSavedYear1()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_saved_year2"
     */
    public function testPropertyVacationDaysRegisteredSavedYear2()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_saved_year3"
     */
    public function testPropertyVacationDaysRegisteredSavedYear3()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_saved_year4"
     */
    public function testPropertyVacationDaysRegisteredSavedYear4()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_saved_year5"
     */
    public function testPropertyVacationDaysRegisteredSavedYear5()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_saved_year6_plus"
     */
    public function testPropertyVacationDaysRegisteredSavedYear6Plus()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_registered_unpaid"
     */
    public function testPropertyVacationDaysRegisteredUnpaid()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved"
     */
    public function testPropertyVacationDaysSaved()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_employment_rate_year1"
     */
    public function testPropertyVacationDaysSavedEmploymentRateYear1()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_employment_rate_year2"
     */
    public function testPropertyVacationDaysSavedEmploymentRateYear2()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_employment_rate_year3"
     */
    public function testPropertyVacationDaysSavedEmploymentRateYear3()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_employment_rate_year4"
     */
    public function testPropertyVacationDaysSavedEmploymentRateYear4()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_employment_rate_year5"
     */
    public function testPropertyVacationDaysSavedEmploymentRateYear5()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_employment_rate_year6_plus"
     */
    public function testPropertyVacationDaysSavedEmploymentRateYear6Plus()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_year1"
     */
    public function testPropertyVacationDaysSavedYear1()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_year2"
     */
    public function testPropertyVacationDaysSavedYear2()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_year3"
     */
    public function testPropertyVacationDaysSavedYear3()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_year4"
     */
    public function testPropertyVacationDaysSavedYear4()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_year5"
     */
    public function testPropertyVacationDaysSavedYear5()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_saved_year6_plus"
     */
    public function testPropertyVacationDaysSavedYear6Plus()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vacation_days_unpaid"
     */
    public function testPropertyVacationDaysUnpaid()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "working_time_enumeration"
     */
    public function testPropertyWorkingTimeEnumeration()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }
}
