mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-04-21 05:39:42 +00:00
26 lines
721 B
C#
26 lines
721 B
C#
using Xunit;
|
|
|
|
namespace SabreTools.Metadata.DatItems.Test
|
|
{
|
|
public class ExtensionsTests
|
|
{
|
|
#region String to Enum
|
|
|
|
[Theory]
|
|
[InlineData(null, MachineType.None)]
|
|
[InlineData("none", MachineType.None)]
|
|
[InlineData("bios", MachineType.Bios)]
|
|
[InlineData("dev", MachineType.Device)]
|
|
[InlineData("device", MachineType.Device)]
|
|
[InlineData("mech", MachineType.Mechanical)]
|
|
[InlineData("mechanical", MachineType.Mechanical)]
|
|
public void AsMachineTypeTest(string? field, MachineType expected)
|
|
{
|
|
MachineType actual = field.AsMachineType();
|
|
Assert.Equal(expected, actual);
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
}
|