public void GetNonEqExpressions_SingleStringExpression_Test() { string index = "Name neq 'Bob'"; var expected = Tuple.Create(new PropertyReference("Name"), "Bob"); var actual = IndexParser.GetNonEqExpressions(index).Single(); Assert.AreEqual(expected, actual); }
public void GetNonEqExpressions_SingleIntExpression_Test() { const string index = "Age lt 42"; var expected = Tuple.Create(new PropertyReference("Age"), "42"); var actual = IndexParser.GetNonEqExpressions(index).Single(); Assert.AreEqual(expected, actual); }
public void GetNonEqExpressions_DoubleIntExpression_Test() { string index = "Age lt 42 and Size gt 12"; var expected0 = Tuple.Create(new PropertyReference("Age"), "42"); var expected1 = Tuple.Create(new PropertyReference("Size"), "12"); var actual = IndexParser.GetNonEqExpressions(index).ToArray(); Assert.AreEqual(expected0, actual[0]); Assert.AreEqual(expected1, actual[1]); }