예제 #1
0
        public void Day01_Puzzle1_OK()
        {
            var sut      = new SonarSweeper();
            var depths   = Utils.ReadIntsFromFile("Day01.txt");
            int expected = 9105;

            Assert.Equal(expected, depths[depths.Count - 1]);

            int increases = sut.SimpleIncreases(depths);

            Assert.Equal(1692, increases);
        }
예제 #2
0
        public void CreateSumList_OK()
        {
            var sut      = new SonarSweeper();
            int expected = 263;

            Assert.Equal(expected, testList[testList.Count - 1]);

            var sums = sut.ToSumList(testList);

            Assert.Equal(8, sums.Count);
            Assert.Equal(792, sums[sums.Count - 1]);
            int increases = sut.SimpleIncreases(sums);

            Assert.Equal(5, increases);
        }