public void test_like_visit() { CriteriaVisitor visitor = new CriteriaVisitor(); LikeCriteria criteria = new LikeCriteria("id", 2); string shard = criteria.GetShard(visitor); DebugHelper.WriteToConsole("shard = " + shard); Assert.AreEqual("id like '%2%'", shard); }
public override string GetShard(LikeCriteria criteria) { return String.Format("{0} like '%{1}%'", criteria.Field, criteria.Value.ToString()); }