We are extensively using Ranorex to test a SQL Server Management Studio plugin, and as such have to run tests against different versions of management studio. To do this, I've created an partial class file to provide the facility to override certain parts of the repository for the few areas that differ between the various SSMS versions. I looked into having version specific repositories, but at the time it just was not feasible, and 95% of the objects would be duplicated.
However, since the changes to the generated code post-2.1 (i'm evaluating 2.3 atm), I now have to manually change the protection of the default class constructor ( eg MyRepo(), generated by Ranorex Spy) from private to internal every time I regenerate the code, so that I can call this constructor from my own one.
Therefore, I would like to request that the default constructor in the generated C# code be made internal, or an option added to specify this please

BTW, Ranorex rocks! We automatically launch 6-8 virtual machines with each of them running over 250 ranorex tests every night on various OS/SQL Server configurations.

Thanks
Chris