コード例 #1
0
        public void SolveSecondPuzzle()
        {
            var sut = new ImageEnhancement(REAL_INPUT);

            sut.Enhance(50);

            Assert.Equal(18732, sut.CountLitPixels());
        }
コード例 #2
0
        public void SolveFirstPuzzle()
        {
            var sut = new ImageEnhancement(REAL_INPUT);

            sut.Enhance(2);

            Assert.Equal(5483, sut.CountLitPixels());
        }
コード例 #3
0
        public void CountLitPixelsInSampleImage_WhenEnhancing50Times()
        {
            var sut = new ImageEnhancement(SAMPLE_INPUT);

            sut.Enhance(50);

            Assert.Equal(3351, sut.CountLitPixels());
        }
コード例 #4
0
        public void CountLitPixelsInSampleImage_WhenEnhancingTwice()
        {
            var sut = new ImageEnhancement(SAMPLE_INPUT);

            sut.Enhance(2);

            Assert.Equal(35, sut.CountLitPixels());
        }