public void ShouldMatchRedImages()
        {
            var imageOne = new Bitmap(1, 1);
            imageOne.SetPixel(0, 0, Color.Red);

            var imageTwo = new Bitmap(1, 1);
            imageTwo.SetPixel(0, 0, Color.Red);

            ICompareBy subject = new CompareByColorDensity(Color.Red);
            var result = subject.AreEqual(imageOne, imageTwo);
            result.Equal.Should().BeTrue();
        }
        public void ShouldNotMatchImagesWithDifferingAmountsOfRed()
        {
            var imageOne = new Bitmap(2, 1);
            imageOne.SetPixel(0, 0, Color.Red);
            imageOne.SetPixel(1, 0, Color.Red);

            var imageTwo = new Bitmap(2, 1);
            imageTwo.SetPixel(0, 0, Color.Red);
            imageTwo.SetPixel(1, 0, Color.Green);

            ICompareBy subject = new CompareByColorDensity(Color.Red);
            var result = subject.AreEqual(imageOne, imageTwo);
            result.Equal.Should().BeFalse();
        }