当前位置:  开发笔记 > 编程语言 > 正文

MbUnit - 在TestFixtureTearDown中获得测试失败/成功结果

如何解决《MbUnit-在TestFixtureTearDown中获得测试失败/成功结果》经验,为你挑选了1个好方法。

我正在使用MbUnit进行一些集成测试.在TestFixtureSetUp中,我创建了一个新的数据库实例(使用GUID作为数据库名称).在拆除中,我删除它.

但是,如果测试失败,我想保持数据库存活(所以我可以调查).有没有办法告诉我的TestFixtureTearDown测试是通过还是失败?

在代码中它看起来像:

[TestFixtureTearDown]
public void Stop()
{
    if (/* All tests passed */)
    {
       Database.Dispose();
    }
}

小智.. 5

在MbUnit v3中,您使用:TestContext.Current.Outcome.Status == TestStatus.Passed

请注意,在MbUnit v3中,[TestFixtureSetUp]被重命名为[FixtureSetUp].



1> 小智..:

在MbUnit v3中,您使用:TestContext.Current.Outcome.Status == TestStatus.Passed

请注意,在MbUnit v3中,[TestFixtureSetUp]被重命名为[FixtureSetUp].

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有