首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Nunit中在TestCaseSource之前执行TestFixtureSetUp的原因

在Nunit中在TestCaseSource之前执行TestFixtureSetUp的原因
EN

Stack Overflow用户
提问于 2014-09-30 11:53:24
回答 1查看 1.5K关注 0票数 6

我必须在setup事件上创建数据库,然后放到teardown事件中,当我没有使用TestCaseSource.But时,流程就会正常工作,此时我必须使用TestCaseSource,然后更改NUnit测试用例的执行顺序。

我的数据库没有创建(您可以说没有调用setup事件),但是我必须使用TestCaseSource从表中提取数据,该表由setup事件创建,然后放到teardown中。

请建议如何处理这类场景。我正在使用VS 2013

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-18 11:31:20

我认为您的意思是,使用TestCaseSource会导致从尚未创建的数据库(在SetUp方法中)中提取数据。

这正是NUnit的工作方式,参见https://github.com/nunit/nunit/issues/141

也许您可以让TestCaseSource返回您想要测试的查询/查询(而不是数据),并在测试中执行查询(在SetUp运行之后)?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26120179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档