public void SelectPrivString(Privileges privileges, string expected)
{
var sql = String.Format("SELECT i_privilege_string(" + ((int)privileges) + ")");
var query = (SqlQueryExpression)SqlExpression.Parse(sql);
var cursor = AdminQuery.Select(query);
Assert.IsNotNull(cursor);
Row row = null;
Assert.DoesNotThrow(() => row = cursor.Fetch(FetchDirection.Next, -1));
Assert.IsNotNull(row);
var value = row.GetValue(0);
Assert.IsFalse(Field.IsNullField(value));
Assert.AreEqual(expected, value.Value.ToString());
}