有没有办法结束mstest过早传递而不运行其余的测试代码?
Assert.Inconclusive是最接近的,但标记测试是不确定的,这导致我的其他问题(电子邮件是根据测试的状态生成的。)
我这样做,因为我在类中的其余测试之前运行mstest的代码,并且在正常运行时不想运行它。基本上这个: https://groups.google.com/forum/?fromgroups=#!topic/specflow/6bzgl9LYOFI
编辑: 我通过忽略feature_setup部分找到了解决这个问题的方法,因此它只会在我通过反射触发它时运行,并在正常的mstest执行过程中被忽略。
可悲的是,这个答案只适用于我在这里使用specflow和mstest的组合的特定情况。我认为使用return是正常mstest的正确解决方案。