I was able to accomplish this by writing a custom `TestClassExtensionAttribute` and then calling a custom `ITestMethodInvoker` from the `TestExtensionExecution`. I answered a similar question on SO about this: http://stackoverflow.com/a/14673329/573218 I have posted the code on GitHub and am working on cleaning it up a bit: https://github.com/johnkoerner/MSTestLooper