public void SingleExprSingleColumnSelect() { var q = new SharpQuery(); var selectStm = q.SelectOne(2).Statement; var exp = (Expression)selectStm; q.Select(exp).EndStatement(); var sqlString = q.ToString(); TSqlAssert.ScriptsAreEqual(sqlString, @" SELECT ( SELECT TOP ( @p0 ) @p1 ) "); }