This method and test_webapp_product up above are great. They cover the different logic between the two and *only* that logic which is important.