 the assumption is not satisfied for a particular test case, that case
   returns an Inconclusive result, rather than a Success or Failure.

<p>The overall result of executing a Theory over a set of test cases is
   determined as follows:

   <ul>
   <li>If the assumptions are violated for <b>all</b> test cases, then the
       Theory itself is marked as a failure.

   <li>If any Assertion fails, the Theory itself fails.

   <li>If at least <b>some</b> cases pass the stated assumptions, and
       there are