microsoft-fakes

    1熱度

    1回答

    我是新來的MS Fakes在Visual Studio中。 有人能幫我一個關於如何僞造System.ServiceModel.Channels.Message的例子嗎? 我想控制的 message.Properties.Security.ServiceSecurityContext.PrimaryIdentity.Name 和 message.Properties.Security.Servi

    4熱度

    1回答

    我正在嘗試遵循this example並利用一個墊片來移除從我正在執行單元測試的方法調用的WCF服務調用的外部依賴。 ChannelFactory<IReportBroker> factory = new ChannelFactory<IReportBroker>("ReportBrokerBasicHttpStreamed", new EndpointAddress(this.CurrentSe

    1熱度

    1回答

    我正在一個項目有3層架構: - 1.業務層2.數據層3.​​服務層 我想單元測試我的服務層。 目前我成功通過僞造數據層將單元測試添加到我的業務層。 現在的問題是,我有一個服務層,打電話給我的業務層,從而調用我的數據層。 通過的初始測試用例是通過在我的單元測試項目中添加業務層項目的引用,然後創建數據層的假定來編寫的。 現在我想要做的是,我想通過在單元測試項目中添加服務引用並同時使用Microsoft

    0熱度

    1回答

    一個電話,我有以下的測試代碼: using (ShimsContext.Create()) { // act sut.MethodCall(); } 的SUT有以下方法(MethodCall): Dim mq As New MSMQ.MessageQueue(messageQPath) mq.Send(mqMs

    8熱度

    1回答

    環境 的Visual Studio 2012高級版更新3 的Team Foundation Server 2012更新3 編輯:.NET Framework 4的 DefaultTemplate(DefaultTemplate.11.1.xaml) Visual Studio Test Runner 目標平臺:X86 問題 我有2個單元測試組件: ExtensionTests UserTests

    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