public void Calculate_Expression_TargetValue(string text, double value) { var linkedLibraryFactory = new StaticLinkedLibraryFactory(typeof(StandardProcessorBuilder.LinkedMath)); var processorFactory = new StandardProcessorFactory(linkedLibraryFactory); var processor = processorFactory.CreateProcessor(); Assert.That(processor.Calculate(text), Is.EqualTo(value).Within(1e-7)); }
public void Calculate_BigNumber_OverFlowExcelption(string text) { var linkedLibraryFactory = new StaticLinkedLibraryFactory(typeof(StandardProcessorBuilder.LinkedMath)); var processorFactory = new StandardProcessorFactory(linkedLibraryFactory); var processor = processorFactory.CreateProcessor(); processor.Calculate(text); }
public void GivenIHaveStandardProcessorWithStandartRules() { var linkedLibraryFactory = new StaticLinkedLibraryFactory(typeof (StandardProcessorBuilder.LinkedMath)); var processorFactory = new StandardProcessorFactory(linkedLibraryFactory); Processor = processorFactory.CreateProcessor(); }