There are times when you end up with a requirement like this: You should be able to run Unit Tests from console application. And yes, we are talking about MSTests. Well, this is not very complicated using MSTest.exe Mstest /testcontainer:[pathToOurTestComponent.dll] After a few day you end up with a new requirement: Run Unit Tests using a console application from a machine that doesn’t have Visual Studio installed Using different scripts from internet (like this one: http://mindinthewater.blogspot.ro/2011/02/executing-visual-studio-2010-unit-tests.html ), you end up with a configuration that can be used to run unit tests on machines that doesn’t have Visual Studio. Mission complete? Yes. But, you have a problem. Yes, there is a but. What about licensing? Are you allowed to do something like this? Depends of the person who run your console application. You are allowed to do something like this as long the person who run the console application has a Visual Studio license.