Я начал подключать NUnit к своему проекту Unity с помощью C # / Visual Studio / и т. Д. когда я наткнулся на кирпичную стену. Исходя из документации , у меня должен быть доступ к функции множественного утверждения. Я написал тест, который выглядит так:
[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'
Я установил NUnit через менеджер пакетов NuGet, насколько я могу судить, у меня установлена последняя версия и все ее части. После некоторого поиска в Google, я не видел никого с такой же проблемой, как у меня.
Я, очевидно, могу разделить это на 3 утверждения, но было бы очень приятно узнать, что я здесь делаю неправильно.