Question: I have searched the internet for a while now. And the worst thing is I have seen a testing rig before, but can't find it anymore. 

Does anyone know a testing rig for mobile devices? Or should I build something myself. It is intended for testing an application on different devices (eg. iPad, Galaxy tab 10, iPhone, etc.)

Or when I had my eyes shut please pass me a link to the answer. 

Thanks in advance.

Best regards

Answer: 
Okay I have found my issue. I hope that posting it here might help someone else find the issue that I have been searching for so long.

In the code I have posted above the localDir points to a directory on my local machine where the projects are built to and then fetched with the MEF. The problem for me here was that there was a .dll to a different project that was still referencing an old version of CSLA and there `Save()`, was still being overridden although it is not allowed annymore.

So in short it was a .dll mismatch in my MEF directory, so be sure to check for something like that.

Hope this helps someone!
This happened to me as well, I was running my tests and was getting the same error message. 

The problem was that I had an updated nuget package in one of the projects and in the Test project that nuget package was outdated and therefor generating this issue.

Updating the packages in all the projects fixed the issue.