有沒有辦法做單元測試模塊不返回任何東西。 My function is a void function and it formats the output and write it to a text file.
我不知道如何做單元測試這種方法。單元測試在C#visual studio 2008中的write_text方法?
任何建議... 感謝
有沒有辦法做單元測試模塊不返回任何東西。 My function is a void function and it formats the output and write it to a text file.
我不知道如何做單元測試這種方法。單元測試在C#visual studio 2008中的write_text方法?
任何建議... 感謝
通行證的依賴!
,而不是直接寫入文件,有你的方法寫流來代替。
此抽象允許您在文件流上執行正常程序操作的方法,但對於您的單元測試,您可以傳入一個內存流,然後驗證方法調用後是否已將適當的文本寫入流中。
另外,您也可以將寫入流或文件從準備寫入的實際內容中分離出來。這將允許您聲明正確的內容是獨立於實際編寫而準備的。
您可以編寫一個測試,檢查輸出文件中是否存在預定義值以及格式。
你有任何例子如何做到這一點?我是C#的新手,不知道「傳入依賴」。 – 2012-04-07 17:44:39
好的...非常感謝! – 2012-04-07 17:46:16