我可以使用 PostSharp 向 NUnit 断言添加消息吗

Can I add a message to NUnit assertion using PostSharp

如何更改我的 Assert 语句行为:

Assert.That(User.HasOrderInvoice, Is.True)

Assert.That(User.HasOrderInvoice, Is.True, "Assert.That(User.HasOrderInvoice, Is.True)")

使用 PostSharp。

我知道 Fody 有一个插件 AssertMessage.Fody 可以做到这一点。我使用 PostSharp,但无法弄清楚。有人可以帮忙吗?

您不能使用 PostSharp 做到这一点(您需要一个加载项,但 PostSharp 的加载项 API 未记录且不受支持)。