21 lines
608 B
PHP
21 lines
608 B
PHP
<?php
|
|
|
|
namespace Tests\Unit\Enums;
|
|
|
|
use App\Enums\DocumentPriorityEnum;
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
class DocumentPriorityEnumTest extends TestCase
|
|
{
|
|
public function test_processing_hours_per_priority(): void
|
|
{
|
|
$this->assertSame(24, DocumentPriorityEnum::Medium->processingHours());
|
|
$this->assertSame(3, DocumentPriorityEnum::High->processingHours());
|
|
}
|
|
|
|
public function test_high_priority_is_processed_faster_than_medium(): void
|
|
{
|
|
$this->assertLessThan(DocumentPriorityEnum::Medium->processingHours(), DocumentPriorityEnum::High->processingHours());
|
|
}
|
|
}
|