public void Relations() { Assert.AreEqual("x = 2 or x = 3 or x = 4 or x = 15", Rule.ConvertExpression("x = 2..4, 15")); Assert.AreEqual("not (x = 2 or x = 3 or x = 4 or x = 15)", Rule.ConvertExpression("x != 2..4, 15")); }
public void Conversion_Mod_List_To_InFunction() { Assert.AreEqual("n % 10 = 1 or n % 10 = 2", Rule.ConvertExpression("n % 10 = 1..2")); }
public void Conversion_Range_To_List() { Assert.AreEqual("0, 1,14, 15, 16", Rule.ConvertExpression("0..1,14..16")); Assert.AreEqual("0, 1, 14, 15, 16", Rule.ConvertExpression("0..1, 14..16")); Assert.AreEqual("0, 1, 14, 15, 16", Rule.ConvertExpression("0 .. 1, 14 .. 16")); }