2020-12-19 17:34:18 +01:00
|
|
|
|
using System;
|
|
|
|
|
|
using Content.Server.Database;
|
|
|
|
|
|
using Content.Shared.Preferences;
|
|
|
|
|
|
using NUnit.Framework;
|
|
|
|
|
|
|
2021-02-18 13:43:31 +01:00
|
|
|
|
namespace Content.Tests.Shared.Preferences.Job
|
2020-12-19 17:34:18 +01:00
|
|
|
|
{
|
|
|
|
|
|
[TestFixture]
|
|
|
|
|
|
[TestOf(typeof(JobPriority))]
|
|
|
|
|
|
[TestOf(typeof(DbJobPriority))]
|
2022-02-16 00:23:23 -07:00
|
|
|
|
public sealed class JobPriorityTest
|
2020-12-19 17:34:18 +01:00
|
|
|
|
{
|
|
|
|
|
|
[Test]
|
|
|
|
|
|
public void JobPriorityEnumParityTest()
|
|
|
|
|
|
{
|
|
|
|
|
|
var priorities = Enum.GetValues<JobPriority>();
|
|
|
|
|
|
var dbPriorities = Enum.GetValues<DbJobPriority>();
|
|
|
|
|
|
|
|
|
|
|
|
Assert.That(priorities.Length, Is.EqualTo(dbPriorities.Length));
|
|
|
|
|
|
|
|
|
|
|
|
for (var i = 0; i < priorities.Length; i++)
|
|
|
|
|
|
{
|
|
|
|
|
|
var priority = priorities[i];
|
|
|
|
|
|
var dbPriority = dbPriorities[i];
|
|
|
|
|
|
|
|
|
|
|
|
Assert.That((int) priority, Is.EqualTo((int) dbPriority));
|
|
|
|
|
|
Assert.That(priority.ToString(), Is.EqualTo(dbPriority.ToString()));
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|