Esempio n. 1
0
        public void RepeatFrequency()
        {
            var fpm       = new FindPlusMinus(@"C:\Users\joshu\source\repos\AdventOfCode2018\AdventOfCode2018\DayOne\input.txt", 0);
            var frequency = fpm.GetModifiedFrequencyWithMultiple();

            Assert.Equal(75749, frequency);
        }
Esempio n. 2
0
        public void TheActualInput()
        {
            var fpm       = new FindPlusMinus(@"C:\Users\joshu\source\repos\AdventOfCode2018\AdventOfCode2018\DayOne\input.txt", 0);
            var frequency = fpm.GetModifiedFrequency();

            Assert.Equal(525, frequency);
        }
Esempio n. 3
0
        public void NoInput()
        {
            var lines = new string[]
            {
            };

            var fpm       = new FindPlusMinus(lines, 0);
            var frequency = fpm.GetModifiedFrequency();

            Assert.Equal(0, frequency);
        }
Esempio n. 4
0
        public void SimpleInput()
        {
            var lines = new string[]
            {
                "2",
                "-2",
                "4"
            };

            var fpm       = new FindPlusMinus(lines, 0);
            var frequency = fpm.GetModifiedFrequency();

            Assert.Equal(4, frequency);
        }
Esempio n. 5
0
        public void ExampleInputPartTwo()
        {
            var lines = new string[]
            {
                "+1",
                "+1",
                "-1"
            };

            var fpm       = new FindPlusMinus(lines, 0);
            var frequency = fpm.GetModifiedFrequencyWithMultiple();

            Assert.Equal(1, frequency);
        }