Backlog Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\BacklogRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Board Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\BoardRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Command (Tests\Feature\Playground\Matrix\Resource\Console\Commands\About\Command)
 [x] Command about displays package information and succeed

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\CreateRequest)
 [x] Request instance

Create Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\CreateRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\DestroyRequest)
 [x] Request instance

Destroy Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\DestroyRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\EditRequest)
 [x] Request instance

Edit Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\EditRequest)
 [x] Request instance

Epic Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\EpicRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Flow Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\FlowRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\IndexRequest)
 [x] Request instance

Index Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\IndexRequest)
 [x] Request instance

Index Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\IndexRoute)
 [x] Guest cannot render index view
 [x] Admin can render index view

Instance (Tests\Feature\Playground\Matrix\Resource\Http\Requests\FormRequest\Instance)
 [x] FormRequest authorize with admin

Instance (Tests\Unit\Playground\Matrix\Resource\Http\Requests\FormRequest\Instance)
 [x] FormRequest authorize without user
 [x] RULES is empty by default
 [x] UserHasAdminPrivileges without user
 [x] UserHasAdminPrivileges with admin
 [x] UserHasAdminPrivileges with default laravel user

Instance (Tests\Unit\Playground\Matrix\Resource\ServiceProvider\Instance)
 [x] Version matches
 [x] SetPolicies with empty array
 [x] SetPolicies with invalid model
 [x] SetPolicies with invalid policy

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\LockRequest)
 [x] Request instance

Lock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\LockRequest)
 [x] Request instance

Matrix Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\MatrixRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Milestone Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\MilestoneRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Note Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\NoteRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\BacklogPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\BoardPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\EpicPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\FlowPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\MatrixPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\MilestonePolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\NotePolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\ProjectPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\ReleasePolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\RoadmapPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\SourcePolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\SprintPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\TagPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\TeamPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\TicketPolicy\Policy)
 [x] Policy instance

Policy (Tests\Unit\Playground\Matrix\Resource\Policies\VersionPolicy\Policy)
 [x] Policy instance

Project Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\ProjectRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Release Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\ReleaseRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\RestoreRequest)
 [x] Request instance

Restore Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\RestoreRequest)
 [x] Request instance

Roadmap Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\RoadmapRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\ShowRequest)
 [x] Request instance

Show Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\ShowRequest)
 [x] Request instance

Source Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\SourceRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Sprint Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\SprintRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Store Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\StoreRequest)
 [x] Request instance
 [x] StoreRequest rules with optional revisions disabled
 [x] StoreRequest rules with optional revisions enabled

Tag Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\TagRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Team Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\TeamRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Ticket Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\TicketRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\UnlockRequest)
 [x] Request instance

Unlock Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\UnlockRequest)
 [x] Request instance

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Backlog\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Board\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Epic\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Flow\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Matrix\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Milestone\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Note\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Project\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Release\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Roadmap\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Source\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Sprint\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Tag\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Team\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Ticket\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Update Request (Tests\Unit\Playground\Matrix\Resource\Http\Requests\Version\UpdateRequest)
 [x] Request instance
 [x] UpdateRequest rules with optional revisions disabled
 [x] UpdateRequest rules with optional revisions enabled

Version Route (Tests\Feature\Playground\Matrix\Resource\Http\Controllers\Playground\VersionRoute)
 [x] Guest cannot render index view
 [x] Json guest cannot see info
 [x] Guest cannot render show view
 [x] Json guest cannot destroy
 [x] Guest cannot destroy
 [x] Guest cannot lock
 [x] Json guest cannot restore
 [x] Guest cannot restore
 [x] Guest cannot render create view
 [x] Guest cannot render edit view
 [x] Json guest cannot get index
 [x] Json guest cannot lock
 [x] Json guest cannot unlock
 [x] Guest cannot unlock
 [x] Json guest cannot get create info
 [x] Json guest cannot get edit info
 [x] Guest cannot store
 [x] Json guest cannot store
 [x] Admin can render index view
 [x] Json guest cannot update
 [x] Guest cannot update
 [x] Admin can render create view
 [x] Json admin can get index
 [x] Json show info for admin
 [x] Show view rendered by admin
 [x] Json admin can get create info
 [x] Admin can render edit view
 [x] Json admin can get edit info
 [x] Json destroy as admin and succeed
 [x] Destroy as admin and succeed
 [x] Lock as admin and succeed
 [x] Store as admin without payload and fail validation
 [x] Json restore as admin and succeed
 [x] Restore as admin and succeed
 [x] Admin can render create view with return url
 [x] Json update as admin without payload and passes validation
 [x] Update as admin without payload and passes validation
 [x] Json lock as admin and succeed
 [x] Json store as admin without payload and fail validation
 [x] Json unlock as admin and succeed
 [x] Unlock as admin and succeed
 [x] Json get create info as admin with invalid parameter and fail validation
 [x] Admin can render edit view with return url
 [x] Admin can render index view with filters
 [x] Json admin can get index with filters
 [x] Json edit as admin and fail validation with invalid parameter
 [x] Store as admin and succeed
 [x] Create view as admin with invalid parameter and fail validation and redirect
 [x] Json store as admin and succeed
 [x] Lock as admin and succeed with redirect to index with sorted by locked desc
 [x] Destroy as admin and succeed with force delete
 [x] Json lock as admin and succeed with no redirect
 [x] Json destroy as admin and succeed with force delete
 [x] Json restore as admin and succeed with no redirect
 [x] Restore as admin and succeed with redirect to index with only trash
 [x] Json unlock as admin and succeed with no redirect
 [x] Edit view as admin with invalid parameter and fail validation and redirect
 [x] Unlock as admin and succeed with redirect to index with sorted by unlocked desc
 [x] Json admin can update
 [x] Admin can update
 [x] Destroy as admin and succeed with redirect to index with trash
 [x] Json destroy as admin and succeed with no content
 [x] Lock as user and get denied
 [x] Store as admin and succeed with return url
 [x] Json lock as user and get denied
 [x] Json restore as user and get denied
 [x] Json unlock as user and get denied
 [x] Restore as user and get denied
 [x] Unlock as user and get denied
 [x] Admin can update view with return url
 [x] Json destroy as admin and succeed and ignore redirect
 [x] Destroy as user and get denied and no force delete allowed
 [x] Json destroy as user and get denied and no force delete allowed