NUnit 3是否删除了测试的“经典”语法?

时间:2014-11-13 09:12:42

标签: unit-testing nunit nunit-3.0

Nunit目前有two styles of writing test

经典风格

Assert.AreEqual(x, y);

新风格

Assert.That(y, Is.EqualTo(x);

NUnit 2.9.3的发行说明(向下滚动!)说

  

已删除对旧样式测试的支持

他们是否意味着删除了经典风格?

1 个答案:

答案 0 :(得分:2)

在v3中没有删除它。查看最新的alpha 2,我们可以看到方法Are*仍然存在于Assert对象中,例如

public static void AreEqual(int expected, int actual)
{
    Assert.That<int>(actual, Is.EqualTo(expected), null, null);
}

旧样式测试是prefixing of tests&#34;测试&#34; (另见launchpad