假的目錄,我想對於類似這樣的代碼創建單元測試:的.NET單元測試
foreach (string domainName in Directory.GetDirectories(server.Path))
{
HandleDomainDirectory(session, server, domainName);
}
的問題是,我用我的代碼System.IO.Directory
類。 如何創建不依賴於我硬盤上的任何文件夾的測試方法。 換句話說,我該如何僞造「Directory.GetDirectories(server.Path)
」的迴應? (請注意,我確實控制了我的班級中的「服務器」對象,因此我可以給任何我想要的路徑)
謝謝。