我正在尝试测试一些遗留数据库代码。我有很多情况需要
对于一组测试,对每个组执行以下操作:
在NUnit中,当使用TestFixture时,我保证在下一个TestFixture处理之前,整个灯具的测试将和TestFixtureTearDown一起运行吗?我已经尝试过使用Visual Studio测试的东西,但事实并非如此。
尝试这样做的主要原因是,有时在步骤2中将数据库迁移到状态的过程可能很昂贵,而且我不想为每个测试用例运行此操作。
答案 0 :(得分:1)
TestFixtureTearDown
的测试后, TestFixture
将被执行。将此与TestFixtureSetUp
结合使用可以提供您在TestFixture
基础上寻找的beahivor。
Visual Studio中的Unit Testing Framework与NUnit的语法不同。虽然所有基于xUnit的框架的测试方法都是相同的,但语法会有所不同。