namespace AOC.Tests.YX; [TestFixture] [Parallelizable(ParallelScope.All)] public class DayX { [SetUp] public void Setup() { realData = File.ReadAllLines(Path.Combine(TestContext.CurrentContext.TestDirectory, "YX", "Data", $"{GetThisClassName()}.dat")); } protected string GetThisClassName() { return GetType().Name; } private string[] realData; [TestCase("blah", 0)] [TestCase(null, 232)] // The actual answer public void Part1(string input, int? expected) { string[] lines = input != null ? new[] { input } : realData; // string[] lines = input != null ? input.Split("\n") : realData; //if (expected != null) //{ // Assert.That(result, Is.EqualTo(expected.Value)); //} //Console.WriteLine($"Part 1: {result}"); } [TestCase("blah", 1)] [TestCase(null, 1783)] // The actual answer public void Part2(string input, int? expected) { //string[] lines = input != null ? new[] { input } : realData; // string[] lines = input != null ? input.Split("\n") : realData; //if (expected != null) //{ // Assert.That(result, Is.EqualTo(expected.Value)); //} //Console.WriteLine($"Part 2: {result}"); } }