是否可以在MSTest/VS单元测试中使用确定性ClassCleanup?

Gis*_*shu 5 tdd unit-testing mstest

即,在测试类中的所有测试之后立即执行一次使用ClassCleanup属性修饰的方法?(如NUnit中的TestFixtureTearDown).任何解决方法?

在TestInitialize和TestCleanup中嵌入这种繁重的设置/拆卸的替代方案只会推高测试执行时间.

我在过去一周比较了这两个.(这是我发现的NUnit vs MSTest.在MSTest中没有很多飞行时间,所以如果我犯了错误,请随意发表更正作为评论..)

就我而言,这个特殊项目是一个表明.如果您想了解更多详细信息,请阅读博客文章的第一部分.

Chr*_*dal 0

根据MSDN ClassCleanup的运行方式如下:

上课用

ClassInitialize 和 ClassCleanup 在类加载之后和类卸载之前立即调用。

当我读到它时,这意味着班级中的测试已经运行。