public Execute ( IEnumerable |
||
arguments | IEnumerable |
|
context | ParsingContext | |
return |
public override CompileResult Execute(IEnumerable<FunctionArgument> arguments, ParsingContext context)
{
ValidateArguments(arguments, 1);
return CreateResult(arguments.First().Value.ToString().ToUpper(), DataType.String);
}
public void UpperShouldReturnUpperCaseString() { var func = new Upper(); var result = func.Execute(FunctionsHelper.CreateArgs("abc"), _parsingContext); Assert.AreEqual("ABC", result.Result); }