diff --git a/SabreTools.Metadata.DatItems.Test/ExtensionsTests.cs b/SabreTools.Metadata.DatItems.Test/ExtensionsTests.cs deleted file mode 100644 index fa2c4e86..00000000 --- a/SabreTools.Metadata.DatItems.Test/ExtensionsTests.cs +++ /dev/null @@ -1,25 +0,0 @@ -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 - } -} diff --git a/SabreTools.Metadata.DatItems/Enums.cs b/SabreTools.Metadata.DatItems/Enums.cs index f9575317..e5e58a37 100644 --- a/SabreTools.Metadata.DatItems/Enums.cs +++ b/SabreTools.Metadata.DatItems/Enums.cs @@ -40,23 +40,4 @@ namespace SabreTools.Metadata.DatItems SHA512, SpamSum, } - - /// - /// Determine what type of machine it is - /// - [Flags] - public enum MachineType - { - /// "none" - None = 0, - - /// "bios" - Bios = 1 << 0, - - /// "device", "dev" - Device = 1 << 1, - - /// "mechanical", "mech" - Mechanical = 1 << 2, - } } diff --git a/SabreTools.Metadata.DatItems/Extensions.cs b/SabreTools.Metadata.DatItems/Extensions.cs deleted file mode 100644 index 4be3682b..00000000 --- a/SabreTools.Metadata.DatItems/Extensions.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace SabreTools.Metadata.DatItems -{ - public static class Extensions - { - #region String to Enum - - /// - /// Get the enum value for an input string, if possible - /// - /// String value to parse/param> - /// Enum value representing the input, default on error - public static MachineType AsMachineType(this string? value) - { - return value?.ToLowerInvariant() switch - { - "none" => MachineType.None, - "bios" => MachineType.Bios, - "device" or "dev" => MachineType.Device, - "mechanical" or "mech" => MachineType.Mechanical, - _ => MachineType.None, - }; - } - - #endregion - } -}