mspec

    2熱度

    1回答

    我目前正在嘗試使用帶有MSpec的TestDriven.Net。我安裝了TestDriven.Net,然後從Nuget中導入MSpec到我的類庫中。當我嘗試運行我的測試時,我得到以下輸出。 目標類型不包含來自已知測試框架或 「Main」方法的測試。 我也複製了Machine.Specifications.dll.tdnet和Machine.Specifications.TDNetRunner.dl

    1熱度

    1回答

    我有一個便攜式應用程序更新程序。我們檢查登錄用戶在更新應用程序之前是否有對工作目錄的寫權限。有誰知道如何編寫一個聲明這些特權的測試? 這是相關的代碼片段: try { var security = FolderAndFiles .WorkingDirectory .GetAccessControl() .GetAccessRules(true, tr

    1熱度

    1回答

    我有代碼庫,其中使用基於nuget的測試運行器Machine.Specifications.Runner.VisualStudio v2的機器規格編寫了單元測試。 10執行測試。它從Visual Studio(2015 & 2017)的上下文中正常工作,並按特性按預期進行過濾。但是,使用測試組件構建步驟時,似乎並未兌現類別過濾器。與Visual Studio相比,TFS構建代理如何運行測試適配器有

    1熱度

    1回答

    我試圖調試特定的MSPEC測試,但似乎ReSharper正在運行所有的測試。我的會話只包含一個測試,但是斷點會被觸發,我可以清楚地看到堆棧跟蹤來自另一個測試。 運行後,會話仍顯示我正在嘗試運行的單個測試。我還注意到這個時候沒有進行調試,例如當運行一個特定的測試時,由於其他較長時間的運行測試而導致延遲。 使用R#Ultimate 2016.2.2和Machine.Specifications.Run

    1熱度

    2回答

    如何在測試中將MSpec測試設置爲不確定? 我在尋找相當於Nunit Assert.Inconclusive 我使用的是0.9.3.0版本。

    4熱度

    1回答

    我試過​​two教程和我自己的MSpec項目,但我每次都會收到錯誤「沒有在文件中找到測試」錯誤。我也看過this SO solution。我確信我的課程是公開的。 我會後代碼,但我字面上已經嘗試複製和粘貼在上述鏈接確切的代碼沒有運氣。 VS2012/Resharper 8.1/Mspec通過NuGet添加。兩個圖書館,一個有待測試的類,另一個有測試。 我在做什麼錯?

    3熱度

    1回答

    我正在使用Mspec和FakeItEasy,並且不斷得到不確定的測試結果。我試着評論我的假設置代碼,甚至實際調用了待測試的方法。我也無法調試測試。我也試過這樣簡單的測試: private Then it_should_be_true =() => true.ShouldBeTrue(); 什麼是不確定測試的原因? [Tags("IntegrationTest")] [Subject(type

    6熱度

    1回答

    我試圖使用Mspec的ShouldBeOfType<T>()斷言擴展方法,但intellisense說它找不到它。我正在使用MSpec v0.7.0。我嘗試使用Nuget重新安裝,但沒有奏效。 [Subject("Prop Manager")] public class When_Replying_To_Prop_Which_Already_Had_Emailed_And_No_Overwrit

    1熱度

    1回答

    當我寫一個MSpec上下文這樣的: [Subject(typeof(TheType), "Concern")] internal class when_this_test_is_run { Establish context =() => { // some code... }; Because of =() => Do.Som

    1熱度

    1回答

    在OSX上使用MonoDevelop 5.x,我有一些使用Machine.Specifications的單元測試失敗,我希望通過調試來找出導致失敗的特定問題。有沒有辦法通過MonoDevelop調試MSpec測試?