public void IsValidCalculateRule_Check_Functions_InValidFunctionSyntax() { var x = new IsValidCalculateRule(() => "!~calculation~![[a]]+mod( [[b]]!~~calculation~!"); Assert.IsNotNull(x.Check()); }
public void IsValidCalculateRule_Check_NonCalculationString() { var x = new IsValidCalculateRule(() => "a"); Assert.IsNull(x.Check()); }
public void IsValidCalculateRule_Check_Functions_Valid() { var x = new IsValidCalculateRule(() => "!~calculation~![[a]]+mod([[b]],2)!~~calculation~!"); Assert.IsNull(x.Check()); }
public void IsValidCalculateRule_Check() { var x = new IsValidCalculateRule(() => "!~calculation~![[a]]+[[b]]!~~calculation~!"); Assert.IsNull(x.Check()); }
public void IsValidCalculateRule_Check_Literals() { var x = new IsValidCalculateRule(() => "!~calculation~!1+2!~~calculation~!"); Assert.IsNull(x.Check()); }