mspec

    2熱度

    2回答

    我正在使用MSpec來驅動我的瀏覽器測試,但我一直忘記關閉瀏覽器。而不是把這個清理放在每個環境中,它可以在全球範圍內應用嗎?

    5熱度

    4回答

    我有這種方法簽名:List<ITMData> Parse(string[] lines) ITMData有35個屬性。 你會如何有效測試這樣一個解析器? 問題: 我應該加載整個文件(我可以用System.IO)? 我應該把文件中的一行放入字符串常量中嗎? 我應該測試一個或多個行: 我應該測試ITMData的每個屬性還是應測試整個對象? 我的測試命名如何? 編輯 我改變了方法簽名ITMData Pa

    1熱度

    3回答

    我需要單元測試響應SerialDataReceived事件System.IO.Ports.SerialPort的事件處理程序。此事件處理程序的簽名 void SerialDataReceived(object sender, SerialDataReceivedEventArgs e) 所以,當我的單元測試調用到方法,它需要一個SerialDataReceivedEventArgs實例。但是這

    7熱度

    1回答

    我一直在使用MSpec一段時間,我非常喜歡它。我發現要讓ReSharper識別我的規格,我需要使用SubjectAttribute。 我想知道,最好的東西放在[Subject()]屬性? 如果我正在做BDD,那麼我不知道測試的類型,所以[Subject(typeof(thingy))]似乎爲時過早。可以稍後添加,我想一旦代碼被寫入。 這樣就保留了文本版本[Subject("some text")]

    1熱度

    2回答

    我希望能夠使用MSpec或其他BDD/TDD框架來測試針對.net微框架的代碼。不幸的是,從非MF組件中引用MF(微框架)組件是不可能的。這是一個恥辱,因爲它只是C#代碼和單元測試在這種情況下非常有用。有沒有人爲.net微框架項目制定過單元測試(最好是MSpec)?

    1熱度

    2回答

    可以在下面的單元測試來改善,跟隨良好的TDD設計實踐(命名,使用rowtests,設計類)在任何.NET TDD/BDD框架? 此外,有沒有在任何框架的一個更好的辦法,有rowtests在那裏我可以有各行的個人期望,就像我做這個(NUnit的)的例子嗎? 被測系統這裏是Constraint類,可以有有效的整數倍數範圍。測試測試NarrowDown方法,可以根據另一個約束使有效範圍更小。 [Test

    3熱度

    3回答

    [Subject(typeof(OnceADayProcessor))] public class When_processing_process_twice { private static ICanBeProcessedOnceADay ProcessedOnceADay; private Establish context =() => { OnceADayProc

    -1熱度

    1回答

    我測試的模型庫,看它是否調用消息總線。我不知道,如果這是在所有的一個很好的測試,但這裏是我的想法:我通常會把bus.send到控制器(這是一個MVC Web應用程序),但因爲我不想要測試我的控制器專爲邏輯,我把它移入存儲庫。控制器在我的情況下很簡單。存儲庫使用總線和模型數據庫來構建視圖模型。 不管怎麼說,這個問題的關鍵是起訂量測試我運行。我嘲笑公共汽車,並想驗證它是從庫中調用的。 測試看起來是這樣

    5熱度

    2回答

    我遇到了越來越MSpec與ReSharper的6工作麻煩我剛剛從NuGet包安裝MSpec: 接下來,我從Visual Studio退出,打開提升的命令提示符,從packages \ tools文件夾運行安裝腳本: 最後,重新加載Visual Studio。沒有骰子!在文本編輯器中沒有圖標,沒有插件顯示在ReSharper選項中。 我在做什麼錯?該MSpec網站說,這應該是工作:(

    5熱度

    3回答

    設置HTTP狀態代碼 我有以下控制器: public sealed class SomeController : Controller { public ActionResult PageNotFound() { Response.StatusCode = 404; return View("404"); } } 我已經創建了一個MS