private void ExecuteTestReadNumCharsFromPicture(string expectedText) { // Arrange var fileName = expectedText + ".jpg"; var image = GetBitmapFromFile(fileName); reader = new MoneyReader(1024, 768); var amount = expectedText; if (amount.Contains("_")) { amount = amount.Split('_')[0]; reader = new MoneyReader(1920, 1080); } // Act var separators = reader.GetCharSeparators(reader.MakeBlackAndWhite(image)); // Assert Assert.AreEqual(amount.Count(), separators.Count / 2); }
private void ExecuteTestReadTextFromPicture(string expectedText) { // Arrange var fileName = expectedText + ".jpg"; reader = new MoneyReader(1024, 768); var amount = expectedText; if (amount.Contains("_")) { amount = amount.Split('_')[0]; reader = new MoneyReader(1920, 1080); } var image = GetBitmapFromFile(fileName); // Act var text = reader.ReadTextFromPicture(image); // Assert Assert.AreEqual(amount, text); }