【发布时间】:2019-01-09 12:32:30
【问题描述】:
nunit 3.11
nunit3test 适配器 3.12
第二堂课没有问题,第一堂课说没有单元测试。此外,如果我在一种方法中使用多个 [TestCase] 进行多个测试,[OneTimeSetup] 会为每个测试运行还是每个类/设置固定一次?
[SetUpFixture]
public class UnitTests
{
private string test = "not inialized";
[OneTimeSetUp]
public void Setup()
{
test = "initialized";
}
[OneTimeTearDown]
public void Teardown()
{
}
[TestCase]
public void Test()
{
Assert.AreEqual(test, "initialized");
}
}
[TestFixture]
public class UnitTests2
{
private string test = "not inialized";
[SetUp]
public void Setup()
{
test = "initialized";
}
[TearDown]
public void Teardown()
{
}
[Test]
public void Test()
{
Assert.AreEqual(test, "initialized");
}
}
【问题讨论】: