**Test Case ID**: US-003b-AdminCreateTimeSlot-01

**Purpose**: The user admin tries to create a new time slot

**Test Setup**:

1.  User admin\@example.com is logged in the system

2.  User goes to Manage Schedules through the settings menu

3.  User clicks on the “create schedule” button

4.  User clicks on the “add time slot” button

**Input Data:**

-   **Position:** sargent

-   **Assignee:** Gracie Abbott

-   **Start Date:** (current date with the format: mm/dd/yyyy)

-   **End Date:** (5 days past the current date with the format: mm/dd/yyyy)

-   **Start Time:** 00:00

-   **End Time:** 08:00

-   **Work Days:** M, W, F

-   **Unit:** 1

-   **Vehicle:** 1

-   **Radio:** 1

**Expected Output**:

-   Time slot for the assignee Gracie Abbott is created successfully

<br>
<hr>
<br>

**Test Case ID**: US-003b-AdminCreateTimeSlot-02

**Purpose**: The user admin tries to create a new time slot

**Test Setup**:

1.  User admin\@example.com is logged in the system

2.  User goes to Manage Schedules through the settings menu

3.  User clicks on the “create schedule” button

4.  User clicks on the “add time slot” button

**Input Data:**

-   **Position:** sargent

-   **Assignee:** (Empty)

-   **Start Date:** (current date with the format: mm/dd/yyyy)

-   **End Date:** (5 days past the current date with the format: mm/dd/yyyy)

-   **Start Time:** 00:00

-   **End Time:** 08:00

-   **Work Days:** M, W, F

-   **Unit:** 1

-   **Vehicle:** 1

-   **Radio:** 1

**Expected Output**:

-   Time slot is not created due to an empty assignee selection

-   Error message is shown and an assignee selection is required
