xunit

    1熱度

    1回答

    我想做一個小的XUnit測試,但它不起作用。 (AddTest正在工作,但GetAllRestaurantsCountShouldReturnThree不能正常工作。) 我是新來的單元測試,我不知道Moq以及如何使用它。 我該如何嘲笑我的IMongoService並獲得餐廳數量? MongoService.cs public class MongoService : IMongoService

    1熱度

    1回答

    我試圖模擬該控制器: public IActionResult List() { Response.Headers.Add("contentRange", "1"); Response.Headers.Add("acceptRange", "1"); return Ok(); } 有了這個測試: [Fact] public void when_cal

    1熱度

    2回答

    我有.NET標準的1.5 IDE中配置一個測試項目:Visual Studio的2017年社區 我已經包括xunit和xunit.runner.console但我不能運行測試。 我試圖在測試項目dotnet test但我得到以下錯誤 找不到源「d testhost.dll:\開發\的Visual Studio 2017年 \ CSharpSeven.NewFeatures \ CSharpSeve

    3熱度

    2回答

    我有VS2017 Enterprise,我開發了.NET Core應用程序並使用xUnit進行測試。但是我沒有看到CodeLens爲我的任何測試啓用。我檢查了CodeLens設置,一切都打開了。這是一個已知的問題還是我錯過了什麼?

    1熱度

    1回答

    我正在嘗試使用AutoMoq和Xunit插入特性來自動化UnitTesting。 但我一直得到,我不能插入一個值到KeyColumn作爲以下。 EnrolmentRecordID是我的SQL數據庫中的IdentityColumn,它的值是在插入時自動生成的。 消息:Microsoft.EntityFrameworkCore.DbUpdateException:更新條目時發生錯誤 。請參閱 的內部例

    5熱度

    1回答

    我們最近開始使用MediatR來讓我們對控制器的操作進行整理,因爲我們重新考慮了面向大客戶的門戶並將其全部轉換爲C#。作爲其中的一部分,我們也在增加我們的單元測試覆蓋率,但是我在試圖嘲弄MediatR本身時遇到了一個問題。 該命令做了一堆東西來啓動一個進程,其中一部分是發送通知。通知本身由其自己的處理程序處理,因此會受到其自己的單元測試,所以我想嘲笑MediatR,以便this.mediator.

    1熱度

    1回答

    我想要習慣單元測試.net核心。不幸的是,我堅持讓我的HttpClient包裝返回失敗的HttpResponseMessage。 這裏是我的測試,我試圖讓工作: [Fact] public async void TestHttpExceptionOnBadRequest() { using (var stream = new MemoryStream(Encoding.UTF8.Ge

    0熱度

    1回答

    當合並兩個不同測試集合的py.test結果時,xunitmerge會創建重複測試。 我有兩個測試文件夾,並使用py.test分別運行它們,它創建了results-1.xml & results-2.xml。之後,我正在合併如下。 xunitmerge成果1.XML成果2.XML results.xml 這創造results.xml,當我發佈使用詹金斯結果(發表的xUnit結果)我看到測試記錄,示出

    0熱度

    1回答

    我嘗試爲Asp.net核心DBContext實施XUnit測試,但是出現了以下錯誤。 消息:System.InvalidOperationException:實體類型「Ads」的實例無法跟蹤,因爲具有相同鍵的此類型的另一個實例已被跟蹤。添加新實體時,對於大多數鍵類型,如果未設置鍵(即,如果鍵屬性被指定爲其類型的默認值),則將創建唯一的臨時鍵值。如果您明確地爲新實體設置關鍵值,請確保它們不與現有實體

    0熱度

    1回答

    背景 我寫了一個測試,確保了應該開始我的傳奇指揮高效地創建傳奇,並且它的處理程序代碼可以執行: [Fact] public async Task Can_Start_Saga_And_Execute_Handler() { var result = await Scenario .Define<Context>() .WithEndpoint<Endpoint