Misapprehension 6: Clever programming makes live easy

This seems to be a consequence from the misapprehension above. Unfortunately this is not correct.

Are two sufficient for 100% ?

Because a clever programmer has extracted the combination of the from the decision of the if-instruction, at a glance only two test cases seem to be necessary to reach 100% modified condition / decision coverage (MC/DC) for the software snippet on the left hand side in the figure above: One test case in which decision evaluates to true and one test case in which decision evaluates to false. However, the right hand side of the figure above reveals that Tessy has recognized the combination of the conditions in the assignment and therefore three test cases are necessary to reach 100% MC/DC. This prevents creative to by-pass correct determination of condition coverage.