public void CanSetDoubleVariable(string variableName, double variableValue) { using (var engine = new TesseractEngine(@"./tessdata", "eng", EngineMode.Default)) { var variableWasSet = engine.SetVariable(variableName, variableValue); Assert.That(variableWasSet, Is.True, "Failed to set variable '{0}'.", variableName); double result; if(engine.TryGetDoubleVariable(variableName, out result)) { Assert.That(result, Is.EqualTo(variableValue)); } else { Assert.Fail("Failed to retrieve value for '{0}'.", variableName); } } }
public void CanSetDoubleVariable(string variableName, double variableValue) { using (var engine = new TesseractEngine(@"./tessdata", "eng", EngineMode.Default)) { var variableWasSet = engine.SetVariable(variableName, variableValue); Assert.That(variableWasSet, Is.True, "Failed to set variable '{0}'.", variableName); double result; if (engine.TryGetDoubleVariable(variableName, out result)) { Assert.That(result, Is.EqualTo(variableValue)); } else { Assert.Fail("Failed to retrieve value for '{0}'.", variableName); } } }
//[TestCase("edges_boxarea", 0.875)] //[TestCase("edges_boxarea", 0.9)] //[TestCase("edges_boxarea", -0.9)] //public void CanSetDoubleVariable(string variableName, double variableValue) public void CanSetDoubleVariable() { string variableName = "edges_boxarea"; double variableValue = 0.875; // Assert.AreEqual(expectedText, text); using (var engine = new TesseractEngine(TDP, "eng", EngineMode.Default)) { var variableWasSet = engine.SetVariable(variableName, variableValue); Assert.IsTrue(variableWasSet, "failed to set: " + variableName); //Assert.That(variableWasSet, Is.True, "Failed to set variable '{0}'.", variableName); double result; if (engine.TryGetDoubleVariable(variableName, out result)) { Assert.AreEqual(variableValue, result); //Assert.That(result, Is.EqualTo(variableValue)); } else { Assert.Fail("Failed to retrieve value for '{0}'.", variableName); } } }