microsoft-fakes

    1熱度

    1回答

    在Visual Studio 2010中,這裏是到test ASP.NET application with Behaviors的方法。現在,在VS 2012中,他們已升級到Fakes Framework。你如何做到與假貨一樣? 爲「System.Web」創建假貨程序集不會爲「System.Web」創建行爲模型。即當您在「System.Web.Behaviors」命名空間中mo「」System.W

    0熱度

    1回答

    我在VS 2012最終版中創建了帶有存根/墊片的單元測試方法。 我可以在VS 2012 Professional中使用存根/填充命令執行我的測試方法嗎?

    2熱度

    1回答

    我有各種互相交談的Web服務,有時進行數據庫調用和一些與消息隊列交談,但我希望能夠測試服務交互彼此沒有實際打電話給數據庫。 有沒有一種方法可以在沒有實際觸及系統外端(即數據庫和消息隊列)的情況下執行集成測試。 我們的Web服務和數據庫不是用DI或可測試性編寫的,因此在服務中創建虛假實現並不是真正的選擇。我見過創建僞裝版本的Microsoft Mocks庫,看起來很有前景。 有沒有一種方法可以通過微

    2熱度

    1回答

    我有一個silverlight解決方案,我試圖爲System.Windows.Controls.Data.DataForm.Toolkit創建一個假貨組裝(與DataForm一起玩) 。 後,我組裝加上假貨,我得到下面的生成錯誤: Error 6 The extern alias 'swd' was not specified in a /reference option [C:\Dev\Temp

    0熱度

    1回答

    我參考這篇文章從彼得教務長: Visual Studio 2012 Fakes - Part 3 - Observing Stub Behavior 的問題是,是否以及如何我可以驗證該方法被調用與定義的參數?例如類似的東西: var wasCalled = observer.GetCalls().Any(call => call.StubbedMethod.Name == methodName &

    6熱度

    3回答

    我正在使用Microsoft Fakes測試框架。由於我無法改變「遺留」代碼,因此我需要使用填充/痣方法,因此沒有多少解決方法。這是來自供應商的代碼,沒有源代碼,它的編寫沒有考慮到測試。所以我堅持3種可能的框架,TypeMock(昂貴的),Telerik的JustMock(昂貴的)或微軟的Fakes。因爲我們已經有VS Ultimate,所以我們選擇了假貨。由於大多數人認爲他們需要建議以某種方式重

    2熱度

    1回答

    我不能測試任何註銷,登錄,從新的Microsoft Fake框架AccountController註冊操作,而沒有此錯誤消息:System.Security.VerificationException:操作可能會破壞運行時。 單元測試是真實簡單: [TestMethod] public void LogOff() { var AccountController =

    1熱度

    1回答

    我開始研究部分完成的MVC web項目,現在我的任務是通過單元測試來覆蓋代碼。項目具有數據庫存儲和包含CRUD操作的非靜態存儲庫類。爲了測試這些CRUD操作,我需要用FakeRepository模擬真正的Repository類,所以我創建了IRepository並使用IoC注入它... 但問題是該項目還有很多靜態類,方法(助手),擴展基本的CRUD操作和應用程序中的所有控制器與這些靜態幫助器,它們

    11熱度

    1回答

    將Microsoft Fakes組件添加到測試項目很簡單:只需右鍵單擊參考部分中的父組件,然後選擇「添加僞裝組件」。但是,當父組件公共接口更改(新接口,新方法)時,Fakes程序集將變得過時。 當我再次右鍵單擊父組件時,我很想看到「更換假貨大會」或「更新假貨大會」,但我看到的只是「添加假貨大會」。 選擇「添加假貨大會」的時候,假貨組件已經在一個錯誤添加的結果: Fakes assembly alr

    2熱度

    1回答

    我有一個我需要模擬的接口,其索引屬性部分看起來像這樣。 public interface MyInterface{ string this[string name] {get;set;}; string this[int index] {get;set;}; } 我想嘲笑接口,以便上面的名稱和索引的某些值返回我提供的值。我如何通過Microsoft Fakes Fra