public void ErrorCorrectTest() { var ok = new OCR(@" _ _ _ _ _ _ _ | _| _||_||_ |_ ||_||_| ||_ _| | _||_| ||_| _|"); Assert.AreEqual("123456789", ok.Check()); Assert.AreEqual(new [] { "123456789" }, ok.CheckWithCorrections()); var ill = new OCR(@" _ _ _ _ _ _ _ _| _| _||_||_ |_ ||_||_| ||_ _| | _||_| ||_| _|"); Assert.AreEqual("?23456789 ILL", ill.Check()); Assert.AreEqual(new [] { "123456789" }, ill.CheckWithCorrections()); }