Я выполнил перенос проекта c ++ с тестами gtest на проект ac # с тестом nunit.Теперь у меня возникают проблемы с точностью с плавающей запятой.
в тесте nunit У меня не все в порядке (красный)
Assert.AreEqual(0.7, 7 * 0.1);
в тесте gtest, который у меня есть:
ASSERT_DOUBLE_EQ(0.7, 7 * 0.1);
что в порядке (зеленый)
Вопрос теперь ПОЧЕМУ ???