Look at the following flow chart and corresponding sourcecode.

5 6,7 2 int factorial(int x) if (x<0)t throw new BadArgumentException); if (x=0) { return(1); int result-1; while (x-1) { 4 result-result*x; result–; return(result); Q1. What is the minimum number of tests required to test every piece of this code? b) 4 Answer is
PayPal Gateway not configured
PayPal Gateway not configured