我已經搜索了論壇和網絡上所有,並沒有真正看到這個直接的答案。使用痣來模擬用戶製作的課
我剛剛被介紹給鼴鼠,我讀到它可以嘲笑任何.NET類或函數調用。但是,我想知道是否有可能使用痣來模擬我自己創建的類。
我已經使用MOQ之前,我已經讀過一些人同時使用鼴鼠和[插入其他嘲諷框架],但我認爲這將是更方便堅持一個。
所以我的中心問題是這樣的:
能痣來,我自己創建模擬類/功能?
編輯:我已經看到使用DateTime多次完成該過程,並在xml文件中使用mscorlib創建一個.moles文件。由於用戶創建的類不是來自.NET庫,所以這是如何完成的?
框架代碼沒有什麼特別之處。你創建的類就像框架中的其他類一樣(或多或少)。 Ergo,如果你可以在框架中「揉」任何類,那麼你應該能夠「揉」你自己的類。 – 2010-07-06 16:21:32