2013-12-09 45 views
0

我正在運行一些單元測試,並且我需要知道我的程序如何在沒有互聯網連接的情況下做出響應。有沒有辦法使Visual Studio相信,沒有互聯網連接? FX。通過使用假貨,墊片,嘲笑等? 我知道,我可以手動關閉網絡,但我想通過使用代碼來完成。需要僞造/模擬互聯網連接

任何輸入將不勝感激! =)

謝謝!

+4

讓你的*程序相信它,而不是VS.你有代碼中的函數/類,你可以用一個假的返回,它會告訴你的程序互聯網已斷開連接? –

回答

2

而不是使用真正的代碼與互聯網通話,使用一個接口,並將其注入到調用代碼。

您可以使用類似moq的框架來模擬互聯網通話並測試調用代碼中的邏輯。

相關問題