2012-04-07 88 views

回答

1

通行證的依賴!

,而不是直接寫入文件,有你的方法寫來代替。

此抽象允許您在文件流上執行正常程序操作的方法,但對於您的單元測試,您可以傳入一個內存流,然後驗證方法調用後是否已將適當的文本寫入流中。

另外,您也可以將寫入流或文件從準備寫入的實際內容中分離出來。這將允許您聲明正確的內容是獨立於實際編寫而準備的。

+0

你有任何例子如何做到這一點?我是C#的新手,不知道「傳入依賴」。 – 2012-04-07 17:44:39

+0

好的...非常感謝! – 2012-04-07 17:46:16

0

您可以編寫一個測試,檢查輸出文件中是否存在預定義值以及格式。

相關問題