public void BaseCalc_12() { //arrange string data = MakeString(10); double expected = ExpectedResult(data, 10); //acts double actual = mc.Calculate(data); //assert Assert.AreEqual(expected, actual); }
static void Main(string[] args) { while (true) { string str = null; str = Console.ReadLine(); if (str.Length > 50) { Console.WriteLine("Ошибка введено более 50 символов"); } else { var math = new MathCore(); IExpression expression = new MxparserExpression(str); if (math.CheckExpression(expression)) { Console.WriteLine("Error"); return; } var result = math.Calculate(expression); Console.WriteLine(result); } } }
public void MultiplicationDivisionCalc_7() { //arrange string data = MakeString(10); double expected = ExpectedResult(data, 10); //acts double actual = mc.Calculate(data); //assert Assert.AreEqual(expected, actual); }
public void CalcBrackets_1() { //arrange string data = "2*(1+2)"; double expected = 6; //acts double actual = mc.Calculate(data); //assert Assert.AreEqual(expected, actual); }
public void BaseCalc_5() { //arrange string data = "Где выражение?"; //acts double actual = mc.Calculate(data); }
public void BaseCalc_1() { //arrange string data = "1+2"; double expected = 3; //acts double actual = mc.Calculate(data); //assert Assert.AreEqual(expected, actual); }