Ejemplo n.º 1
0
        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}");
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }