public void GetXYOffsets_Test()
        {
            for (int i = 0; i < 10; i++)
            {
                using (Bitmap img1 = new Bitmap(TestMediaDirectory + "GetXYOffsets1_1.png"))
                    using (Bitmap img2 = new Bitmap(TestMediaDirectory + "GetXYOffsets1_2.png"))
                    {
                        Tuple <int, int> offsets = ImageFeatureDetector.GetXYOffsets(img1, img2);
                        Assert.AreEqual(688, offsets.Item1);
                        Assert.AreEqual(123, offsets.Item2);
                    }

                using (Bitmap img1 = new Bitmap(TestMediaDirectory + "GetXYOffsets2_1.png"))
                    using (Bitmap img2 = new Bitmap(TestMediaDirectory + "GetXYOffsets2_2.png"))
                    {
                        Tuple <int, int> offsets = ImageFeatureDetector.GetXYOffsets(img1, img2);
                        Assert.AreEqual(0, offsets.Item1);
                        Assert.AreEqual(263, offsets.Item2);
                    }

                using (Bitmap img1 = new Bitmap(TestMediaDirectory + "GetXYOffsets3_1.png"))
                    using (Bitmap img2 = new Bitmap(TestMediaDirectory + "GetXYOffsets3_2.png"))
                    {
                        Tuple <int, int> offsets = ImageFeatureDetector.GetXYOffsets(img1, img2);
                        Assert.AreEqual(0, offsets.Item1);
                        Assert.AreEqual(334, offsets.Item2);
                    }

                using (Bitmap img1 = new Bitmap(TestMediaDirectory + "GetXYOffsets4_1.png"))
                    using (Bitmap img2 = new Bitmap(TestMediaDirectory + "GetXYOffsets4_2.png"))
                    {
                        Tuple <int, int> offsets = ImageFeatureDetector.GetXYOffsets(img1, img2);
                        Assert.AreEqual(0, offsets.Item1);
                        Assert.AreEqual(900, offsets.Item2);
                    }

                using (Bitmap img1 = new Bitmap(TestMediaDirectory + "GetXYOffsets5_1.png"))
                    using (Bitmap img2 = new Bitmap(TestMediaDirectory + "GetXYOffsets5_2.png"))
                    {
                        Tuple <int, int> offsets = ImageFeatureDetector.GetXYOffsets(img1, img2);
                        Assert.AreEqual(677, offsets.Item1);
                        Assert.AreEqual(131, offsets.Item2);
                    }
            }
        }
 public void GetNumberFromImage_Test()
 {
     Assert.AreEqual(7, ImageFeatureDetector.GetNumberFromImage(TestMediaDirectory + "GetNumberFromImage7.png"));
     Assert.AreEqual(96, ImageFeatureDetector.GetNumberFromImage(TestMediaDirectory + "GetNumberFromImage96.png"));
     Assert.AreEqual(148, ImageFeatureDetector.GetNumberFromImage(TestMediaDirectory + "GetNumberFromImage148.png"));
 }