示例#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());
        }