public void CalculatorDoubleTest(string expression, double expected) { var calculator = new CalculatorService(); var result = calculator.CalculateExpression(expression); Assert.Equal(expected, result); }
public void CalculatorDividByZero(string expression) { var calculator = new CalculatorService(); var result = calculator.CalculateExpression(expression); Assert.Equal(result, Double.PositiveInfinity); }
public async Task Should_Return_Calculated_Expression() { // Arrange _calculator.Setup(x => x.Calculate(It.IsAny <string>())) .Returns(12) .Verifiable(); //Act var result = await _sut.CalculateExpression(new InputModel()); //Assert _calculator.Verify(); Assert.IsNotNull(result); Assert.AreEqual(12, result); }