我們如何才能對取決於日期的功能進行驗收/集成測試?如何測試取決於日期事件的功能?
爲簡單起見,我們假設這個特性:我們監視一個文件夾,並將項目添加到與接收文件相對應的ListView中。列表視圖項目的顏色將取決於它收到的日期。說,如果星期天收到,顏色是紅色的,星期一,它是藍色的,等等。
我們如何在不需要一週運行的情況下對此功能做出測試代碼?測試代碼是否應該修改系統日期(但是恐怕這會在測試框架和報告中造成不好的結果)?有關信息,該應用程序是一個.net和開發人員使用DateTime.Now來獲得接收時間。
注意這不是一個單元測試,這是一個模擬用戶交互的驗收測試。
但這是一個驗收測試,而不是單元測試。如何將依賴項注入已編譯的.exe文件中? – 2012-03-16 03:47:16