我有一个单元TestClass,里面有几个TestMethods(所有这些都计算db procedure perfomance)。一些方法包括大而重的制备部分。比如它比方法本身更长。我可以以某种方式使vs不将它的时间包含在整个unittest方法的总超时中吗?
我尝试使用ClassInitialize属性的方法,但是:
答案 0 :(得分:-1)
我能想到的一种方法是创建一个单独的TestMethod,它永远不会做出任何断言,并执行准备工作。然后确保在实际测试之前始终调用此方法。
但是,为了测试性能,您可能希望根据https://msdn.microsoft.com/en-us/library/z9z62c29.aspx
使用一些性能分析工具