Я тестирую основные математические функции, которые будут возвращать среднее значение / дисперсию / стандартное отклонение.Проблема, с которой я сталкиваюсь, заключается в том, что я не могу получить точность математического «ожидаемого значения», возвращаемого функцией.Например, если функция дисперсии возвращает 50.5555555555566, даже если я явно установлю ожидаемое значение 50.5555555555566, она скажет, что это два разных типа double, и модульный тест не пройден.
Ниже приведен фактический результат модульного теста:
Ошибка Assert.AreEqual.Ожидаемое: <50,5555555555556>.Факт: <50.5555555555566>.
Кто-нибудь может посоветовать способ обойти это?Я использую встроенный пакет визуального тестирования студии.Спасибо.