public void StdTest3() { var target = new UserVariableComponentEvalStub(new UVars()); Assert.Equal(Value.Empty, target.Eval("[var name = line1 \n line2]")); Assert.Equal("[E1:line1 \n line2]", target.Eval("[var name]")); }
public void ParseTest5() { var target = new UserVariableComponentEvalStub(new UVars()); Assert.Equal(Value.Empty, target.Eval("[var name = value]")); Assert.Equal(Value.Empty, target.Eval("[var +name]")); Assert.Equal(String.Format("[E1:{0}]", UserVariableComponent.UVARIABLE_VALUE_DEFAULT), target.Eval("[var name]")); }
public void ParseTest7() { var target = new UserVariableComponentEvalStub(new UVars()); Assert.Throws <IncorrectSyntaxException>(() => { Assert.Equal(Value.Empty, target.Eval("[var name = value]")); Assert.Equal(Value.Empty, target.Eval("[var -name = value]")); }); }
public void ParseTest3() { var target = new UserVariableComponentEvalStub(new UVars()); Assert.Throws <DefinitionNotFoundException>(() => { Assert.Equal(Value.Empty, target.Eval("[var name = value]")); Assert.Equal(Value.Empty, target.Eval("[var -name]")); Assert.Equal("[E1:value]", target.Eval("[var name]")); }); }