VS的单元测试是什么原理?解决方案

VS的单元测试是什么原理?
VS自动测试工具?还有Nunit测试工具背后是什么原理了?为什么可以不执行程序,只执行一段代码呢?有Main函数吗?
新手提问请教了!
------解决方案--------------------
做测试的吗?
------解决方案--------------------
把方法隐藏了吧
------解决方案--------------------
还是会走一次程序的 相当于用你写的输入值 放到函数里面走一次 然后得出那个值 跟你写的期望值对比
------解决方案--------------------
可以用NUnit或者mstest去运行你的单元测试的Test Case。。。一般情况下不推荐使用main函数~~~New一个Test Project,和你的产品代码放在一个Solution下面就好了:)