public void EvaluateWhileFalseWithInternalReturn() { Assert.AreEqual(1, this.Evaluate("| sum k | sum := 0. k := 1. [k > 3] whileFalse: [ sum := sum + k. k := k + 1. k == 2 ifTrue: [^sum]]. sum")); }