• It is guaranteed.  From CASE (Transact-SQL)

    The CASE statement evaluates its conditions sequentially and stops with the first condition whose condition is satisfied.

    Drew

    J. Drew Allen
    Business Intelligence Analyst
    Philadelphia, PA