我正在使用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].
在MbUnit v3中,您使用:TestContext.Current.Outcome.Status == TestStatus.Passed
请注意,在MbUnit v3中,[TestFixtureSetUp]被重命名为[FixtureSetUp].