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); }