public void CorrectTestMethod() { // arrange var expression = "4 + 2 - 8.5 = "; var corrector = new ExpressionCorrector(); // act var actualResult = corrector.Correct(expression); // assert Assert.AreEqual("4+2-8,5", actualResult); }
public void UnitTestChecksDivideByZeroException() { // arrange var expression = "6.7/0.0"; var corrector = new ExpressionCorrector(); expression = corrector.Correct(expression); var calculator = new Calculator( new Parser(), new OperationPerformer()); // act var actualResult = calculator.Compute(expression); // assert Assert.IsInstanceOfType(actualResult, typeof(DivideByZeroException)); }