moles

    0熱度

    1回答

    我正在使用鼴鼠爲我的團隊使用的遺留代碼生成模擬類。是否可以排除程序集中的某些類被移動?我爲遺留代碼中的一些自動生成的類收到了很多錯誤,我想從中排除這些錯誤。

    1熱度

    1回答

    我用Moles編寫了一些單元測試用例,然後將它檢入到TFS中。但是自動編譯失敗。 我無權在構建服務器上安裝Moles。我檢查了錯誤,發現我沒有在MolesAssemblies dir下檢查文件。我認爲不需要檢查它們。它們應該由Moles生成。如何解決這個問題?謝謝。

    1熱度

    1回答

    閱讀ConfigurationManager.AppSettings如果HOSTTYPE的痣,則無法通過ConfigurationManager.AppSettings我2-3個月前得到的數據 它的做工精細。但它不起作用,我的所有測試用例都失敗(引發空引用異常)。 請幫我解決。謝謝。 Related thread raised in MSDN also

    4熱度

    1回答

    我一直在試圖找到一個解決方案,但無論我一直在尋找與錯誤的搜索條件,或者根本沒有一個答案,我的問題呢。 問題: 我有一個方法,我想寫一個單元測試。在這種方法中,存在一個我無法真正解決的外部依賴,所以我將不得不使用Moles來創建我的單元測試。 這個外部依賴包含一個被稱爲多次(兩次)的實例的方法,第二次我想用Moles返回一個不同的值。 ... bool myVar = SomeInstance.S

    1熱度

    1回答

    我爲我的解決方案創建了一個單元測試項目,我正在使用痣來繞道所有的數據讀取。 當我今天啓動所有測試時,最終結果是這樣的錯誤:「無法加載主機類型」痣「:找不到關鍵'痣'。」對於包含屬性HostType(「Moles」)的每個測試。 我不明白問題的原因,因爲我使用三個月前的痣,而且我從來沒有過這種問題。 謝謝!

    1熱度

    1回答

    如何使用摩爾來驗證交互測試。例如,下面的測試是使用rhino mock編寫的。任何人都可以請告訴我如何使用痣完成同樣的操作?有沒有類似痣的驗證? [Test] public void MyTest() { MockRepository mocks = new MockRepository(); ILogger mockLogger = mocks.StrictMock<IL

    1熱度

    1回答

    我們目前正在使用Moles來測試一些與第三方庫交互的代碼。圖書館沒有設置好測試(因此需要痣),我遇到的問題是他們只公開暴露一個抽象類。具體實現在第三方庫內部。 我面臨的問題是,當試圖創建一個公共類型的實例時,它正在從痣請求一個具體類型,但痣不會爲這些類型生成痣對象,因爲它們是內部的。 在moles文檔中,公開內部函數的方法是在AssemblyInfo.cs文件中添加InternalsVisible

    2熱度

    2回答

    我需要單元測試在System.dll中使用System.Net.WebClient的方法。我試圖痣System.dll,但是當我試圖編譯該項目引用添加到System.dll痣,我有一大堆類似下面的錯誤: 錯誤2 「System.Net。 Moles.SFileWebResponse.Dispose(bool)':找不到合適的方法來覆蓋[C:\ DGALibrary \ DGALib.IO.Test

    0熱度

    1回答

    我在傳統項目中使用鼴鼠,我需要用一個靜態構造函數來模擬出一個類,該靜態構造函數做了一些我不想在測試環境中執行的操作。沒問題 - MolesEraseStaticConstructor屬性來拯救,對嗎?那麼,不太... 當我嘗試運行我的測試時,我得到一個彈出窗口說:「Microsoft.Moles.VsHost遇到了用戶定義的斷點。」描述如下:「應用程序中的斷點指示程序錯誤,在該對話框被解除後,應用

    0熱度

    1回答

    我有下面的代碼 public class SampleClass { static string sampleString = GetString("sample"); public static string GetString(string p) { return DatabaseInteraction.GetData(p);