【发布时间】:2016-10-03 13:27:50
【问题描述】:
NUnit(基于约束的)断言框架中是否有 Fluent Assertions'ShouldBeEquivalentTo()(或 Machine.Specifications'ShouldBeLike())的替代方案?
我来自 BDD 世界,非常喜欢这种断言。不幸的是,在我当前的项目中,我不允许使用不同的(流利的)断言库。
希望有任何指向支持此方法的 NUnit 扩展的指针!
【问题讨论】:
-
你的意思是 NUnit
Assert类吗?Assert.That(something, Is.EqualTo(expected));? -
是的,
Assert.That()(基于约束的模型)。 -
还有
CollectionAssert,但我不认为在nunit中有完整的结构比较,虽然我可能错了。 -
我也很感谢任何指向扩展的指针(afaik 基于约束的模型是可扩展的),例如到 NuGet 包。
标签: c# nunit assertions assertion