public void Node_AssignTest() { foreach (var value in VariableValueTest.ValidParseValues) { var expectedValue = VariableValue.Parse(value); var context = new TestContext(); var lhs = new NodeVariable("test"); var rhs = new NodeValue(expectedValue); Evaluate_ValidTest(expectedValue, new NodeAssign(lhs, rhs), context); Assert.AreEqual(expectedValue, lhs.Evaluate(context)); } }
public void NodeVariableEvaluateWithVariableDictionaryIsNullThrows() { var node = new NodeVariable("a"); node.Evaluate(null); }