public void NameOfConstEvaluatorTest(string textExpression, string expectedValue) { var walker = new ConstantExpressionSyntaxEvaluator <string>(); var exp = SyntaxTreeHelper.GetExpressionSyntax($"nameof({textExpression})"); var value = walker.Visit(exp); Assert.Equal(expectedValue, value); }
public void SimpleStringConstEvaluatorTest() { var textValue = "MyValue"; var walker = new ConstantExpressionSyntaxEvaluator <string>(); var exp = SyntaxTreeHelper.GetExpressionSyntax($@"""{textValue}"""); var value = walker.Visit(exp); Assert.Equal(textValue, value); }