【发布时间】:2011-04-04 10:04:33
【问题描述】:
我想知道是否有人找到了解决此问题的好方法:
在我们的单元测试中;我们通常使用Assert.AreEqual() 来验证我们的结果。一切都很好;直到我们开始尝试在 DateTime 属性上使用它。
虽然时间非常相似,但有时它们会相差几毫秒,这会导致测试失败。在我们的应用程序中;只要它们精确到秒;这对我们来说已经足够了。
有没有人找到一种在这种情况下以某种方式实现公差的好方法?通常,我们的解决方法是将其拆分为 2 个单独的语句;一个检查.ToShortDateString(),另一个检查.ToShortTimeString(),但在我看来这看起来很草率。
【问题讨论】: