public void Test_getTempCalcul() { Calculator calcul = new Calculator(); calcul.initCalcul(); Calculator get = calcul.getTempcalcul(); Assert.IsType <Calculator>(get); }
public void Test_GenerateCalculator() { Calculator calc = new Calculator(); calc.initCalcul(); Calculator calcul = calc.getCalcul(); Calculator tempcalcul = calc.getTempcalcul(); string result; string str = "5+3-(2*4+5)+63-(4/2+1)+9"; foreach (Match expression in Regex.Matches(str, @"\((\-?\d+.?)+\)", RegexOptions.IgnoreCase)) { result = doOperations(calcul, tempcalcul, expression.ToString()); str = str.Replace(expression.ToString(), result); } str = str.Replace("(", ""); str = str.Replace(")", ""); result = doOperations(calcul, tempcalcul, str); Assert.Equal("64", result); }