sll*_*sll 48
没有不同.Assert.True()和Isv2.5以后添加了其他(没有).
从版本的文档2.5:(nunit v2.5)
为True,False,Null和NotNull条件提供了两种形式."Is"表单与早期版本的NUnit框架兼容,而没有"Is"的表单与NUnitLite兼容
BTW,反汇编的nunit.framework.dll(使用ILSPY)
public static void IsTrue(bool condition)
{
Assert.That(condition, Is.True, null, null);
}
public static void True(bool condition)
{
Assert.That(condition, Is.True, null, null);
}
Run Code Online (Sandbox Code Playgroud)
And*_*son 13
似乎没有任何实施差异.在最近一个版本的源代码,看这里的True,IsTrue并That以同样的方式,所有实现时,参数列表是相同的:
public static void True(bool condition, string message, params object[] args)
{
Assert.That(condition, Is.True, message, args);
}
...
public static void IsTrue(bool condition, string message, params object[] args)
{
Assert.That(condition, Is.True, message, args);
}
...
static public void That(bool condition, string message, params object[] args)
{
Assert.That(condition, Is.True, message, args);
}
Run Code Online (Sandbox Code Playgroud)
重载方法类似地实现.
| 归档时间: |
|
| 查看次数: |
10541 次 |
| 最近记录: |