fakeiteasy

    0熱度

    2回答

    我正在嘗試使用FakeItEasy來模擬一個對象,該對象是我創建的C#類的成員。 的FakeItEasy文檔表明您與此類似的方式僞造的對象: private static var m_physics = A.Fake<IPhysics>(); 也就是說,使用「無功」的關鍵字。 但是,在這種情況下,C#編譯器不喜歡在非本地上下文中使用var這一事實。我得到這個錯誤: 上下文關鍵字「變種」只能出現

    25熱度

    1回答

    我有一個方法,有一個out參數,返回一些記錄。我想知道如何用FakeItEasy來嘲笑它。

    0熱度

    1回答

    我是FakeItEasy和一般嘲笑的新手。我創建了一個Visual Studio 2010 C#類庫項目。我添加了對NUnit DLL和FakeItEasy DLL的引用。我爲兩者添加了「使用」語句,然後試圖嘗試一些文檔示例。我的代碼是:「名字‘A’並不在當前的背景下存在」 using System; using System.Collections.Generic; using System

    0熱度

    1回答

    我目前正在爲此控制器編寫一些MSpec規範,這已經實施(是的,我知道這樣做是「錯誤的」方式)。 這是一個「簡單」的問題,但我不確定我做錯了什麼,希望有人能夠指出我的方式錯誤。 我的控制器的方法如下: public ActionResult Add() { this.SetPageTitle("Add something"); return this.View();

    0熱度

    1回答

    我得到了歪曲的諺語。對於這個非常簡單的代碼: public ActionResult Add() { this.HttpContext.Items["pm-page-title"] = "Some title"; return this.View(); } 我怎麼去寫的MSpec測試,使用fakeiteasy,以驗證視圖返回,更針對性,頁面標題的

    0熱度

    1回答

    好吧,我想教我自己使用模擬框架進行測試,我在VB.NET工作,我是新的lambda表達式和我以前的所有應用程序都寫在版本2005或更早版本。我現在有2010年。 所以我試過Rhino.Mocks,但發現很難得到我的頭,主要是因爲舊的語法。因爲,現在似乎沒有人在VB.NET中成爲博客,我一直在研究C#示例並試圖弄清楚發生了什麼。 所以我有一種情況,我將一個接口傳遞給一個類的構造函數並保存該接口的引用

    2熱度

    2回答

    我使用commonlibrary(http://commonlibrarynet.codeplex.com/)的驗證碼類。我的代碼工作和一切,但現在我試圖編寫單元測試。 我的驗證規則是: RuleFor(x => x.CaptchaUserInput) .NotEmpty() .Must((x, captchaUserInput) => Captcha.IsCorrec

    1熱度

    1回答

    我試圖測試接口和控制器之間的事件處理程序連線是否正確。該系統設置瞭如下面的例子: 'Interface for Display Public Interface IClientLocationView Event LocationChanged(ishomelocation as Boolean) Sub DisplayChangesWhenHome(arg1 as Ob

    3熱度

    1回答

    我有一個方法,我正在測試。給定某些輸入,它應該向記錄器(一個ILogger)寫入一個失敗方法。該接口有幾個重載Log()以及一些屬性(例如日誌記錄級別)。我用FakeItEasy嘲笑記錄器。 我想斷言的是對Log()的調用發生了。但是,我不在乎使用了哪個特定的過載。我怎樣才能做到這一點? 我的想法: // Doesn't work, since a different overload (with

    8熱度

    2回答

    Moq允許模擬受保護的虛擬成員(see here)。在FakeItEasy中可以做到這一點嗎?