public void solve_part_one_for_known_values(string program, string expected) { var solver = new DayNineSolver(); var output = solver.PartOneSolve(program); output.Should().Be(expected); }
public void solve_for_unknown_value_part_two() { var inputs = File.ReadAllLines("./Day09/input_part_one.txt"); var solver = new DayNineSolver(); var actual = solver.PartOneSolve(inputs[0], 2); _outputHelper.WriteLine($"{actual}"); }
public void Test12() { var solver = new DayNineSolver(); Assert.AreEqual(3, solver.CountRemovedChars("<<<<>")); }
public void Test1() { var solver = new DayNineSolver(); Assert.AreEqual(1, solver.CountGroups("{}")); }
public void Test11() { var solver = new DayNineSolver(); Assert.AreEqual(17, solver.CountRemovedChars("<random characters>")); }
public void Test9() { var solver = new DayNineSolver(); Assert.AreEqual(16021, solver.SolvePart1("../../../Resources/input-9.txt")); }
public void Test8() { var solver = new DayNineSolver(); Assert.AreEqual(3, solver.CountGroups("{{<a!>},{<a!>},{<a!>},{<ab>}}")); }
public void Test7() { var solver = new DayNineSolver(); Assert.AreEqual(9, solver.CountGroups("{{<!!>},{<!!>},{<!!>},{<!!>}}")); }
public void Test4() { var solver = new DayNineSolver(); Assert.AreEqual(16, solver.CountGroups("{{{},{},{{}}}}")); }
public void Test17() { var solver = new DayNineSolver(); Assert.AreEqual(7685, solver.SolvePart2("../../../Resources/input-9.txt")); }
public void Test16() { var solver = new DayNineSolver(); Assert.AreEqual(10, solver.CountRemovedChars("<{o\"i!a,<{i<a>")); }
public void Test15() { var solver = new DayNineSolver(); Assert.AreEqual(0, solver.CountRemovedChars("<!!!>>")); }
public void Test13() { var solver = new DayNineSolver(); Assert.AreEqual(2, solver.CountRemovedChars("<{!>}>")); }