private void LinkLessVar(string[] condition, Ray _var1, Ray _var2, Ray _var3) { Ray var1 = new Ray(); if (condition[0] == "$1") { var1 = _var1; } else if (condition[0] == "$2") { var1 = _var2; } else if (condition[0] == "$3") { var1 = _var3; } else { var1 = new Ray().Set(condition[0]); } Ray var2 = new Ray(); if (condition[1] == "$1") { var2 = _var1; } else if (condition[1] == "$2") { var2 = _var2; } else if (condition[1] == "$3") { var2 = _var3; } else { var2 = new Ray().Set(condition[1]); } var newCondition = new LessCondition(var1, var2); conditions.Add(newCondition as ICondition); }
private void LinkLessVar(string[] condition, Variable _var1, Variable _var2, Variable _var3) { Variable var1 = new Variable(); if (condition[0] == "$1") { var1 = _var1; } else if (condition[0] == "$2") { var1 = _var2; } else if (condition[0] == "$3") { var1 = _var3; } else { var1 = new Variable().Set(condition[0]); } Variable var2 = new Variable(); if (condition[1] == "$1") { var2 = _var1; } else if (condition[1] == "$2") { var2 = _var2; } else if (condition[1] == "$3") { var2 = _var3; } else { var2 = new Variable().Set(condition[1]); } var newCondition = new LessCondition(var1, var2); conditions.Add(newCondition as ICondition); }
public void Test_1() { var condition = new LessCondition("Age", "@Age"); Assert.Equal("Age<@Age", condition.GetCondition()); }