public void SimpleCase2() { var q = new SharpQuery(); q.Select(q.Case(1).When(1, 2).When(3, 4).When(5, 6).Else(7)).EndStatement(); TSqlAssert.ScriptsAreEqual(q.ToString(), @" SELECT ( CASE @p0 WHEN @p0 THEN @p1 WHEN @p2 THEN @p3 WHEN @p4 THEN @p5 ELSE @p6 END ) "); }