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); }