【发布时间】:2019-06-01 11:45:36
【问题描述】:
我们有一个集成测试套件,其中包含许多执行存储库类的测试。
目标是在 BaseTestFixture 中有一个 [OneTimeSetup] 方法,它只会在所有测试之前创建/填充每个目标数据库(Postgres/SQL Server)一次,并在所有测试之后拆除。
收到此错误:
nunit OneTimeSetUp:SetUp 和 TearDown 方法不能有参数
我们如何在不重复测试的情况下针对 Postgres、SQL 服务器和两者运行整个测试套件?
谢谢。
【问题讨论】:
标签: sql-server postgresql nunit integration-testing nunit-3.0