public void CalculateRegionsDeltaEList_DifferentImages_ExpectNonZero()
        {
            var originalBitmap       = new Bitmap(TestImageDirectory + "WhiteBlackPicture_test.png");
            var squareRegionofPoints = GetIntPoint2DListOfRegion();
            var site          = new IntPoint2D(25, 25);
            var imageComparer = new ImageComparer();

            var allDeltaEList = imageComparer.CalculateRegionsDeltaEList(originalBitmap, squareRegionofPoints, site);

            Assert.AreNotEqual(0.0, allDeltaEList.Average());
        }
        public void CalculateRegionsDeltaEList_SameImage_ExpectZero()
        {
            var originalBitmap = new Bitmap(TestImageDirectory + "WhitePicture_test.png");

            ReadonlyBitmap.Set(originalBitmap);
            var squareRegionofPoints = GetIntPoint2DListOfRegion();
            var site          = new IntPoint2D(25, 25);
            var imageComparer = new ImageComparer();

            var allDeltaEList = imageComparer.CalculateRegionsDeltaEList(ReadonlyBitmap.Get(), squareRegionofPoints, site);

            Assert.AreEqual(0.0, allDeltaEList.Average());
        }