Separating Report Type configuration from specs.
description
I think creating reports should be separated from tests, so one ExecuteWithReport method would be enough. but at the same time report generation should be configurable somehow. Currently when I want to change e.g. from Simple report to regular report, I have to go through all me specs and change the method directly in them, which is not a good thing to do.