Enterprise applications must have good tests