public void WhenWrongNumberExpressionIsPassed_Then_ExceptionShouldBeThrown(string expression) { var sut = new NumberTermParser(); Assert.Throws <InvalidOperationException>(() => { var result = sut.Parse(expression, 0); }); }
public void WhenExpressionIsNumber_Then_NumberTermIsReturned(string expression) { var sut = new NumberTermParser(); var result = sut.Parse(expression, 0); Assert.True(result.TermType == TermType.Number); Assert.True(result.Term == expression); }