namespace Nonemm.Storage.Tests; public class ContestInstanceTests { private static ContestInstance Entry(string operatorCategory, string assisted) => new() { ContestNumber = 0, ContestName = "CQWW", OperatorCategory = operatorCategory, AssistedCategory = assisted, }; [Theory] [InlineData("SINGLE-OP", "ASSISTED", true)] [InlineData("SINGLE-OP-ASSISTED", "NON-ASSISTED", true)] [InlineData("MULTI-OP", "NON-ASSISTED", true)] [InlineData("CHECKLOG", "NON-ASSISTED", true)] [InlineData("SINGLE-OP", "NON-ASSISTED", false)] public void WhoMayUseSpots(string operatorCategory, string assisted, bool mayUse) => Assert.Equal(mayUse, Entry(operatorCategory, assisted).IsAssisted); }