一个nunit的简单问题
刚学了一下nuit。遇到一个问题。怎么决定test的先后顺序。譬如 
 [test] 
 public   void   B(){} 
 [test] 
 public   void   A(){}   
 我想先执行B()再执行A(),我run的时候是按字母排序的,先A后B了,怎么弄,请教orz 
------解决方案--------------------改名: 
 [test] 
 public void 1B(){} 
 [test] 
 public void 2A(){}
------解决方案--------------------是不是方法A中需要执行B后的状态? 
 这样的话可以建一个方法来在A中调用 
 保证达到执行B后的状态就好了。
------解决方案--------------------test之间应该是相互独立的 
 两个test执行的先后顺序应该对结果没有任何影响。 
 如果你的第二个test用到了第一个测试初始化的某些值或者对象 
 把这些东西放到setup和teardown中,不要在测试方法中做这样的事 
 你可以找一些nunit和测试驱动开发的基础文章看一下,有些概念需要再搞清楚些 
 http://confach.cnblogs.com/archive/2005/06/20/177817.html