public void UndefinedVariableIsNull() { BindingEnvironment environment = new BindingEnvironment(); VariableExpression var = new VariableExpression("foo"); Assert.IsNull(var.Evaluate(environment)); }
public void EvaluateVariableExpressions() { BindingEnvironment environment = new BindingEnvironment(); environment.SetValue("foo", "bar"); environment.SetValue("one", 1); VariableExpression varFoo = new VariableExpression("foo"); VariableExpression varOne = new VariableExpression("one"); Assert.AreEqual("bar", varFoo.Evaluate(environment)); Assert.AreEqual(1, varOne.Evaluate(environment)); }