How to reduce testing effort of an application that has many business rules providing complete coverage?