Files
SabreTools.Serialization/SabreTools.Metadata.DatItems.Test/ExtensionsTests.cs
2026-04-06 15:03:16 -04:00

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
}
}