microsoft-fakes

    5熱度

    2回答

    我有以下(傳統,從前輩繼承)VB.Net(框架2.0)的類和方法上的異常創建一個系統事件日誌: Public Interface IMyClass Function MyMethod(ByVal aValue As String) As Date End Interface Public Class MyClass Implements IMyClass

    0熱度

    1回答

    我正在爲我的Web應用程序編寫UI測試。正在嘗試以單元和集成測試(即使用Microsoft.Fakes框架)的方式來分離存儲庫方法調用。但它似乎爲UI測試假貨不工作,因爲真正的方法仍然被稱爲而不是墊片。 沒有隔離UI測試結果影響數據庫(例如在測試註冊過程時添加新用戶),這使得它不可重用。所以想知道是否有可能僞造/模擬這些方法,並避免每次需要運行這些編碼的UI測試時設置測試數據庫和測試網站。 沒有找

    0熱度

    1回答

    我們正在考慮開始使用鼴鼠,因爲我們發現自己在這裏和那裏創造了許多Facades。 然後我讀了一些地方,而不是Fakes正在取代VS2012中的Moles,並且它需要從一個基礎架構轉移到新的基礎架構。 我的問題是,當我們現在需要將測試從一個框架移植到新框架時,是否值得從Moles開始?移植工作足夠大到可以繼續使用Facades,直到我們移至VS2012,並且我們可以開始使用Fakes?

    3熱度

    1回答

    我正在嘗試在我的代碼中引用的庫中添加一個Fakes程序集(在Visual Studio 2012 Ultimate中),以便我可以獨立於程序庫實現進行測試。我遇到的問題是,當我右鍵單擊引用的程序集並單擊「添加僞裝程序集」時,我收到消息: 「不支持裝配 僞裝不支持此程序集。 我試過使用谷歌搜索這個消息,但得到0結果,如果我把它放在引號中,如果我沒有相關的東西。我認爲這很奇怪,因爲你會指望別人在某個時

    0熱度

    1回答

    我有一個簡單的控制檯應用程序,它依賴於結構圖程序集。然後我添加這個控制檯應用程序參考我的測試項目,並添加假貨大會它產生以下錯誤: Could not resolve assembly 'StructureMap, Version=2.6.1.0, Culture=neutral, PublicKeyToken=e60ad81abae3c223'. Are you missing an assemb

    0熱度

    1回答

    在代碼中,我需要檢測,結果發現這樣的外部依賴: var something = GConfig.SConfig[Type.ServiceType1].Names; 這部分的代碼是這樣的: using System; using System.Collections.Concurrent; using System.Collections.Generic; namespace Class

    1熱度

    1回答

    配置: 的Visual Studio 2012高級版+更新2 嗨, 我的單元測試項目使用了兩個假的組件。 其中一個組件產生一個構建錯誤,我真的不知道爲什麼。 如果我脫下這個程序集,編譯就OK。 錯誤是「結果:意外的異常發生(-1002 - 0xfffffc16)」 我已經看到一些其他職位有相同的錯誤,但它是因爲鼴鼠大會。 有人有解決方案來解決這個問題? 這是構建結果的一部分: .fakes Fak

    3熱度

    2回答

    我正在使用Microsoft Fakes分析非常長的方法,以重新分析它並獲得對它的更好理解。我已經分離出了幾行看起來像一個很好的候選人,可以將其重新分解爲一個單獨的私有方法。我正在採取的方法不是手動修改代碼(只能使用開箱即用的重新分解),以最大限度地減少我的更改帶來的後果。這裏是一個問題: 一旦我將這些行重新分解爲一個單獨的私有方法,我想要消除與這些行相關的所有設置代碼(以及包裝它們的新私有方法)

    4熱度

    1回答

    我試圖從單獨的項目中參考mscorlib假DLL,如下所述。 我有很多VS12解決方案,我正在使用MS Fakes編寫單元測試。根據以下網址中的建議,我決定爲我的虛假Dlls製作一個項目:Code generation, compilation, and naming conventions in Microsoft Fakes。 這個想法是,假DLL的位置將被本地化,並且我不需要在我的測試項目中

    0熱度

    1回答

    我已經開始研究VisualStudio 2012中的新功能,您可以在其中添加一個用於單元測試目的的DLL的假組件。 我正在使用SharePoint 2010,現在我們都對單元測試依賴於SharePoint API的代碼感到痛苦。 我添加了一個假的程序集Microsoft.SharePoint和工作正常,但我來到了一個點,我需要重寫方法SPWeb.Locale。我認爲這很容易。我以爲會有像ShimS