public void ArithmeticExpressionEvaluateTest() { Assert.Equal(101, Parantheses.Evaluate("( 1 + ( ( 2 + 3 ) * ( 4 * 5 ) ) )"), 6); Assert.Equal(1.618033988749895, Parantheses.Evaluate("( ( 1 + sqrt ( 5 ) ) / 2.0 )"), 6); }
public void BalancedParanthesesTest() { Assert.True(Parantheses.IsBalanced("[()]{ } {[()()]()}")); Assert.False(Parantheses.IsBalanced("[(])")); }