NUnit 'Assert' 不包含 'Multiple' 的定义

NUnit 'Assert' does not contain a definition for 'Multiple'

我已经开始使用 C#/Visual Studio/etc 将 NUnit 连接到我的 Unity 项目。当我遇到一堵砖墙时。基于 the documentation,我应该可以访问多重断言函数。我写了一个看起来像这样的测试:

[Test]
public void Ease_TypeFall_WillMiddleCorrect() {
    Vector3 value = Calcu.Ease (Calcu.EaseType.Fall, StartVector, EndVector, .5f, 1f);
    Assert.Multiple (() => {
        Assert.AreEqual (value.x, 6.24264f, .0001f);
        Assert.AreEqual (value.y, 6.24264f, .0001f);
        Assert.AreEqual (value.z, 6.24264f, .0001f);
    });
}

我在 Assert.Multiple 上收到如下错误:

'Assert' does not contain a definition for 'Multiple'

我通过 NuGet 包管理器安装了 NUnit,据我所知,我安装了最新版本及其所有部分。经过一些谷歌搜索,我没有看到任何人遇到与我类似的问题。

我显然可以将其分成 3 个断言,但如果能知道我在这里做错了什么就更好了。

Unity提供了nunit框架的修改版本,不幸的是它与标准的nunit框架同名。 Assert.Multiple 尚不支持,这是他们的一个已知问题。