从MbUnit移动到MsTest时的问题

时间:2008-10-03 20:22:40

标签: unit-testing mstest factory mbunit

我们的团队正在寻求从使用mbunit切换到mstest,但两者之间似乎存在一些脱节。

有没有人知道如何在使用mstest时从mbunit模拟CombinatorTest和Factory属性?

我认为这是我们在进行转换之前唯一的绊脚石。

1 个答案:

答案 0 :(得分:5)

据我所知,你基本上需要编写一个测试方法来生成调用原始测试的所有组合(或调用工厂并遍历项目)(现在不再是测试方法)很多次。

不幸的是,这些不会在结果中显示为单独的测试 - 它们只显示为一个测试 - 因此您必须在错误输出中非常明确。这意味着,就像这种方法一样,只要一个失败就会停止其​​余的(你可以通过保留一个大的结果列表来解决这个问题,但这还有更多的开销)

我现在要去mstest之前要三思,除非你必须 - 在一台干净的机器上缺少一个测试运行器是杀手,它既不可扩展也不经常更新。