예제 #1
0
        public void InstructionExecutionTest()
        {
            var actualResult = Day8.ProcessInstructions(Instructions);

            Assert.AreEqual(5, actualResult.Accumulator);
            Assert.AreEqual(false, actualResult.NormalTermination);
        }
예제 #2
0
 public void Sample()
 {
     _day8.ProcessInstructions(_sample);
     Assert.AreEqual(1, _day8.Registers.Max(x => x.Value));
 }
예제 #3
0
 public int ProcessInstructions(string instructions)
 {
     return(Day8.ProcessInstructions(instructions));
 }