private static void Day23() { var input = File.ReadAllLines(@"..\..\Day23\input.txt"); var d23 = new Day23.Day23(input); d23.RegisterA = 7; d23.Run(); Console.WriteLine($"{d23.RegisterA}"); }
public void TglTogglesInstruction() { var instructions = new string[] { "cpy 2 a", "tgl a", "tgl a", "tgl a" }; var sut = new AdventOfCode2016.Day23.Day23(instructions); var expected = 3; sut.Run(); var actual = sut.RegisterA; Assert.Equal(expected, actual); }
public void Day23ExampleIsCorrect() { var instructions = new string[] { "cpy 2 a", "tgl a", "tgl a", "tgl a", "cpy 1 a", "dec a", "dec a" }; var sut = new AdventOfCode2016.Day23.Day23(instructions); var expected = 3; sut.Run(); var actual = sut.RegisterA; Assert.Equal(expected, actual); }