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

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

            var sums      = sut.ToSumList(depths);
            int increases = sut.SimpleIncreases(sums);

            Assert.Equal(1724, 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);
        }