public void SelectStarNoWheres() { string stmt = "SELECT * FROM MyTable"; IQuery query = qb.Parse(stmt); Assert.AreEqual(typeof(SelectQuery), query.GetType()); Assert.AreEqual("MyTable", query.TableName); Assert.AreEqual(true, ((SelectQuery)query).SelectAll); Assert.AreEqual(0, ((SelectQuery)query).Fields.Count); Assert.AreEqual(0, ((SelectQuery)query).Wheres.Count); }
public override void Prepare() { QueryBuilder qb = new QueryBuilder(); this.UnderlyingQuery = qb.Parse(this.CommandText); }