|   |      1 
                                  2
                             
 
   关于设置数据库的预测试步骤,您可以通过创建一个方法并用
   
      | 
|   |      2 
                                  1
                             单元测试都应该独立工作,并且不应该相互依赖,否则不能单独运行单个测试。 然后,需要数据库的每个测试都应该按需创建它(如果还没有创建,那么可以使用singleton/static类来确保如果在一个批处理中执行多个测试,那么数据库实际上只创建一次)。 那么先执行哪个测试就无关紧要了;它将在测试第一次需要使用数据库时创建。 | 
|   |      3 
                                  0
                             理论上,测试应该相互独立,并且能够独立运行是正确的。但在实践中,理论和实践之间存在差异,VS2010的固定执行顺序(总是相同的随机顺序)让我很难接受。 
    
   然后是另一个案例。
    
 有趣的是,由于这种情况,我的单元测试开始慢慢转变为大型测试,完成(每个)测试需要30分钟以上,然后VS2010会将它们超时,因为默认测试超时时间是30分钟。天哪,请帮忙!:-) | 
|  | Titan · 断言在编写单元测试时“什么都没发生” 7 年前 | 
|   | SmartestVEGA · 单元测试代码覆盖率应该包括什么? 8 年前 | 
|  | deBloB · 使用mstest按类别过滤。exe和VS2017 8 年前 | 
|   | Kjell Rilbe · 如何模拟通过反射找到的类? 8 年前 |