public void Test_KnownOffsetSignals() { foreach (var testTup in KnownOffsetSignals) { var sig = FlawedFrequency.CalculatePartTwo(testTup.Item1, 100); Assert.IsTrue(sig == testTup.Item3); } }
public void Test_KnownSignals() { foreach (var testTup in KnownSignals) { var sig = FlawedFrequency.CalculatePartOne(testTup.Item1, testTup.Item2); Assert.IsTrue(sig.StartsWith(testTup.Item3)); } }
public void Test_DaySixteen_PartTwo() { //< Get the input signal var source = Path.Combine(TestHelper.TestDir, "Day16.Input.txt"); var signal = File.ReadAllText(source); //< Parse/calculate the output var sig = FlawedFrequency.CalculatePartTwo(signal, 100); Assert.IsTrue(sig == "53201602"); }