更喜欢什么:
Assert.That(obj.Foo, Is.EqualTo(true))
or
Assert.True(obj.Foo)
对我来说,这两种资产是等价的,应该优先选择哪一种?
在这种特殊情况下,没有区别:您将看到大致相同详细程度的输出(即,它告诉您预期评估的内容true
已评估为false
)。同样适用于
Assert.IsTrue(obj.Foo);
and
Assert.That(obj.Foo, Is.True);
您的团队应该选择一种断言风格,并在所有测试中坚持使用它。如果您的团队更喜欢Assert.That
风格,那么你应该使用Assert.That(obj.Foo, Is.True)
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)