xunit

    0熱度

    1回答

    我剛剛更新到xUnit 2.1。 我使用這種方法通過大量的測試運行在differents程序集中,以使用特定名稱記錄到同一個文件。 問題是我不能管理併發性(即使使用TextWriter.Synchronized),每次我跑我的測試時,不同的測試說: 的錯誤是: Message: System.IO.IOException : The process cannot access the file '

    1熱度

    2回答

    我有一些集成測試(很長時間運行)。如果他們在主要解決方案中,並且我選擇運行所有測試,那麼這些測試也將被提取。 如何避免它? 這些測試假設是從CI上的腳本運行。性狀並沒有幫助(AFAIK)導致R#也把它們撿起來。

    3熱度

    3回答

    使用xUnit.net,Theory有可能使MemberData來自派生類? public abstract class BaseTest { public abstract IEnumerable<object[]> Data(); [Theory] [MemberData(nameof(Data))] public void TestData(str

    0熱度

    1回答

    基於this excellent sample 我可以創建一個custom Test Runner來執行任何外部測試dll。喜歡的東西: testReport = MyTestRunner.Run(@"External_Unit_Test.dll"); MyTestRunner希望其運行前給予一定的參數/配置,以External_Unit_Test.dll。如何實現這一目標? 現在MyTest

    0熱度

    1回答

    我正在考慮創建一個屬性,該屬性源自Xunit.Trait,我可以將其歸因於我的事實。這個想法是提供的類型的名稱被設置爲特性值。沿着這些路線的東西: [Tests(typeof(Foo.Bar))] // would be equivalent to [Trait("Type", "Foo.Bar"] [Fact] public void TestsFooBarConstructor() {

    0熱度

    1回答

    我有一個使用XUnit訪問數據庫的集成測試。我們需要能夠從app.config文件中獲取數據庫連接字符串。 從IDE運行測試時,它運行得非常好,並且找到了連接字符串。 當我從cake.build自動運行測試ConfigurationManager.ConnectionStrings [「blahblah」]漚 var connectionStringSettings = Configuration

    0熱度

    1回答

    我在0123vey上有一個小項目(.netstandard 1.0 + net45),它與Appveyor集成在一起。 我使用xunit進行單元測試和opencover進行測試覆蓋。 我不能讓Appveyor提交測試結果,這裏是輸出: 犯下...... 沒有結果,這可能是多種原因。最常見的原因是: 1)缺少與過濾器匹配的程序集的PDB,請查看 輸出文件並參考有關過濾器的使用指南(Usage.rtf

    0熱度

    1回答

    我在我的vs項目中使用Xunit。在我的測試資源管理器中,我看到: Fully.Qualified.Namespace.ClassName.TestName1 Fully.Qualified.Namespace.ClassName.TestName2 etc. 我寧願只看到這一點: TestName1 TestName2 etc. 甚至這個(第二最好的,但仍然是一個巨大的進步):

    1熱度

    1回答

    正如標題所說,我正在編寫集成測試,並且希望測試並初始化IMapper對象作爲這些測試的一部分。 我使用XUnit作爲測試框架和Ninject來處理依賴注入。 我習慣於使用靜態AutoMapper方法,並且正在轉向使用IMapper接口,它是我的一個存儲庫構造函數中的一個參數。 我有一個繼承NinjectModule基類的DependencyRegistrar類。 我的負荷方法如下: public

    6熱度

    1回答

    工作,我已經做了的NuGet安裝這樣的: Install-Package xunit.runner.visualstudio -Version 2.2.0 在我的測試項目。 我有一個類似的測試: public class When_Doing_Stuff_I_Want_To_Test { [Fact] public void Can_Do_Stuff() {