public void ShouldReturn_1_0_WhenWholeImageIsWhite()
        {
            var bitmap  = new Bitmap(2, 2);
            var graphic = Graphics.FromImage(bitmap);

            graphic.FillRectangle(Brushes.White, 0, 0, 2, 2);

            var result   = AverageHsvValueCalculator.Calculate(bitmap);
            var expected = 1;

            Assert.AreEqual(expected, result);
        }
        public void ShouldReturn_0_5_WhenHalfOfImageIsWhiteAndHalfOfItIsBlack()
        {
            var bitmap  = new Bitmap(2, 2);
            var graphic = Graphics.FromImage(bitmap);

            graphic.FillRectangle(Brushes.White, 0, 0, 1, 2);
            graphic.FillRectangle(Brushes.Black, 1, 0, 1, 2);

            var result   = AverageHsvValueCalculator.Calculate(bitmap);
            var expected = 0.5;

            Assert.AreEqual(expected, result);
        }