<?php

namespace Tests\Feature;

use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Foundation\Testing\WithFaker;
use Tests\TestCase;

use Illuminate\Support\Arr;
use Illuminate\Support\Str;

use App\Models\Announcement;
use App\Models\User;
use App\Models\ContentElement;
use App\Models\Version;
use App\Models\Tag;

use Tests\Feature\SoftDeletesTestTrait;
use Tests\Feature\VersioningTestTrait;
use Tests\Feature\PagesTestTrait;

class AnnouncementTest extends TestCase
{
    use WithFaker;
    use SoftDeletesTestTrait;
    use VersioningTestTrait;
    use PagesTestTrait;
    use PublicationsTestTrait;

    protected function getModel()
    {
        return Announcement::factory()->create();
    }

    protected function getClassname()
    {
        return 'announcement';
    }
}
