There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Separating Report Type configuration from specs.
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.