public void Puzzle2ExampleTest() { // First test directly on AlchemicalReducer var ar = new Day05.AlchemicalReducer(inputDay05Example1); Assert.AreEqual(6, ar.ReduceWithSkip('A')); Assert.AreEqual(8, ar.ReduceWithSkip('B')); Assert.AreEqual(4, ar.ReduceWithSkip('C')); Assert.AreEqual(6, ar.ReduceWithSkip('D')); // Then test wrapper method Assert.AreEqual(4, Day05.Puzzle2(inputDay05Example1)); }
public void Puzzle2Test() { Assert.AreEqual(5312, Day05.Puzzle2(inputDay05)); }