我想知道是否有人發現了一個很好的解決方案:NUnit Assert.AreEqual DateTime Tolerances
在我們的單元測試中,我們通常使用Assert.AreEqual()
來驗證我們的結果。一切都很好,直到我們開始嘗試在DateTime屬性上使用它。
儘管時間非常相似,但有時它們以毫秒爲單位,這會導致測試失敗。在我們的申請中;只要他們準確到第二個;這對我們來說已經足夠了。
有沒有人發現一種很好的方法來實現公差在這種情況下?通常我們的解決方法是將其分成2個單獨的語句;其中一個檢查.ToShortDateString()
,另一個檢查.ToShortTimeString()
,但在我看來這看起來馬虎。
非常好。從來沒有想過以這種方式實現它 – 2010-08-26 17:51:18
但是,你真的不是指'<? – 2010-08-26 17:51:50
@丹濤 - 是的,我的斷言思想是落後的,是的,如果你想要它錯誤,那麼它應該< – SwDevMan81 2010-08-26 17:56:12