pex

    7熱度

    5回答

    鑑於以下示例代碼,我如何配置Pex來尊重我的代碼合同? public static IEnumerable<User> Administrators(this UserGroup userGroup) { Contract.Requires(userGroup != null); Contract.Requires(userGroup.UserList != nu

    4熱度

    0回答

    Can Pex &痣用於商業目的。 如果不是,任何人都知道什麼時候會用於商業目的。 我想知道是否值得在真實的商業環境中花費精力。 感謝 塞特希甘地

    1熱度

    1回答

    更新6/20/2011 我只能建立測試項目一次或兩次之前得到此錯誤。在這個問題解決之前,痣對我來說是無法使用的。刪除obj/bin並關閉/重新打開visual studio是不實際的。 的錯誤 錯誤32的命令 「」 C:\ Program Files文件\微軟痣\ BIN \ moles.exe」 @ C:\ SRC \ QP \ MVC3 \解決方案\ QP.Tests.Moles \ obj

    0熱度

    1回答

    我有一個標記爲過時屬性的方法的接口。屬性錯誤參數設置爲true使用時會拋出異常。問題是這導致存根不能爲整個類生成。當我將該值更改爲false存根按預期生成。 我正在尋找一種方法來生成存根,同時保留錯誤參數作爲真正。 public interface ICar { void Start(); [Obsolete("this is obsolete Stop, stop usi

    25熱度

    2回答

    可能重複: How Do You Configure Pex to Respect Code Contracts? 目前,當我運行一個PEX的探索,我在班級創建的代碼合同被視爲錯誤pex勘探結果。我認爲,當你使用代碼合同進行pex探索時,合同失敗應該被視爲預期的行爲。 以下是導致異常的代碼。 測試方法: [PexMethod] public void TestEquality(Guid user

    2熱度

    2回答

    有沒有辦法使用params關鍵字來mole /存根/模擬一個方法? 這裏是我試圖摩爾/存根方法的一個例子: Void SomeMethod(bool finalizer,params string[] parameters)... 我試圖去痣它像這樣: scriptServiceStub.SomeMethodBooleanStringArray= (bool finalizer

    1熱度

    1回答

    真的不知道這裏發生了什麼,但是我在一個項目中使用pex和痣,然後pex爲web客戶端生成了MVC測試。這導致了項目中的各種構建問題,所以我恢復了項目(使用HG進行源代碼管理)。我仍然遇到了所有相同的構建問題,其中包括缺少引用以及與缺失引用有關的其他錯誤。當我刪除解決方案中的引用時,如system.web.mvc和system.componentmodel.dataannotations,並試圖從G

    1熱度

    2回答

    我需要從我的.Net解決方案文件中自動創建NUnit測試用例。 這個需要從命令行完成。 我聽說Pex自動創建測試用例。 我們知道

    4熱度

    4回答

    他們過去每月發佈兩個新版本,但自2010年10月以來,他們還沒有發佈新版本。我找到了this。 但是他們已經在MSDN上關閉了它的支持論壇,這讓我懷疑這個項目不會繼續。 我們正在將它用於當前的項目,但我們正在考慮在太遲之前將其替換爲另一個框架。

    3熱度

    3回答

    我有一個簡單的方法,只有這樣一個條件。 如果(String.IsNullOrEmpty(姓)) { 成功= FALSE; } return success; 當我運行Pex時,它只生成一個測試用例,它向FirstName屬性賦值Null,另一個賦值給FirstName賦值「\ 0」。 爲什麼不生成第三個方法,它將字符串.Empty分配給FirstName屬性?