Assert.AreEqual的delta参数认为我正在传递一个字符串而不是一个double

时间:2018-09-22 03:16:14

标签: c# string double assert

这是我要使用的功能: enter image description here

我举了一个例子,这是我的错误: enter image description here

同样,我尝试使用int和float来代替,但始终认为我正在尝试给它一个字符串。我做错了什么?

我在Windows 10 64bit上使用Visual Studio,尽管我认为这不会有所帮助。

1 个答案:

答案 0 :(得分:0)

我知道了。实际上,您在此处看到的名为f5.Evaluate(VarLookup)的函数应该受到指责。实际上,它实际上返回的是一个对象,而不是我想象的两倍,因此该方法期望的是字符串而不是两倍。简而言之,并不是程序期望字符串中有一个双精度值,而是实际值不正确。