Ray*_*eng 3 unit-testing mstest vs-unit-testing-framework
在NUnit中,我可以从中获得测试结果context.Result.State.如果它NUnit.Framework.TestState.Success,那么我知道测试通过了.
在MSTest中,我如何获得该信息?
我看到了context.Properties.Keys,但没有一个人谈到测试结果的状态.
在方法中使用TestContext.CurrentTestOutcome属性TestCleanup:
[TestClass]
public class UnitTest
{
private TestContext TestContext { get; set; }
[TestCleanup]
public void TestCleanup()
{
if (TestContext.CurrentTestOutcome == UnitTestOutcome.Passed)
//do something
}
[TestMethod]
public void TestMethod()
{
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4261 次 |
| 最近记录: |