Exemplo n.º 1
0
        public void PartB_Actual()
        {
            var sut    = new DayTwelve();
            var result = sut.PartB();

            Assert.Equal("39518", result);
        }
Exemplo n.º 2
0
        public void TestPartB()
        {
            var sut    = new DayTwelve();
            var result = sut.PartB();

            Assert.Equal("209", result);
        }
Exemplo n.º 3
0
        public void PartA_Actual()
        {
            var sut    = new DayTwelve();
            var result = sut.PartA();

            Assert.Equal("364", result);
        }
Exemplo n.º 4
0
        public void TestCalculateProgramsDisconnected()
        {
            var filePath = @"Twelve\DayTwelveTestInput.txt";
            var sut      = new DayTwelve();
            var result   = sut.CalculateProgramsConnected(filePath);

            Assert.Equal(6, result);
        }
Exemplo n.º 5
0
        public void TestCalculateNumberProgramGroups()
        {
            var filePath = @"Twelve\DayTwelveTestInput.txt";
            var sut      = new DayTwelve();
            var result   = sut.CalculateNumberProgramGroups(filePath);

            Assert.Equal(2, result);
        }
Exemplo n.º 6
0
        public void FindPlantSum()
        {
            var filePath = @"Twelve\DayTwelveTestInput.txt";
            var sut      = new DayTwelve();
            var result   = sut.FindPlantSum(filePath, 20);

            Assert.Equal(325, result);
        }
Exemplo n.º 7
0
        public void testProcessInstructionsAndReturnResult()
        {
            var input     = @"cpy 41 a
inc a
inc a
dec a
jnz a 2
dec a";
            var registers = new Dictionary <string, int>()
            {
                { "a", 0 },
                { "b", 0 },
                { "c", 0 },
                { "d", 0 }
            };

            var sot    = new DayTwelve();
            var result = sot.ProcessInstructionsAndReturnResult(input, "a", registers);

            Assert.Equal(42, result);
        }
Exemplo n.º 8
0
        private static void DayTwelve()
        {
            var dayTwelve = new DayTwelve();

            System.Console.WriteLine(dayTwelve.Run(@"Files\DayTwelve.txt"));
        }