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