運行測試后,我在 Resharper 中看到此警告,所有測試均通過。2018.08.09 11:11:58.524 WARN 元素 Data.Tests.Infra.IntegrationTests.ResolvedIdentityTests 在運行完成后被掛起。2018.08.09 11:11:58.524 WARN 元素 Data.Tests.Infra.IntegrationTests.ResolvedIdentityTests.Reso 在運行完成后被掛起。它們是在測試數據庫中設置一些 sql 的集成測試,然后針對該數據庫運行測試。這是完整的測試類:namespace Data.Tests.Infra.IntegrationTests{ using System; using System.Data.SqlClient; using System.Threading.Tasks; using Dapper; using Infrastructure.Models; using Microsoft.VisualStudio.TestTools.UnitTesting; [TestClass] public sealed class ResolvedIdentityTests { [ClassInitialize] public static void Initialise(TestContext context) { const string sql = @"insert into infra.tblUnresolvedIdentities (DeviceId, Fqdn, TimeConflictOccured) values ('85E33FB5-C321-4EF2-994C-C835F136BA0C', 'unr.test.foo', '2018-08-06 12:16:24.183'), ('D3F32F97-2375-47CC-86E7-37C50ABAC85F', 'unr2.test.foo', '2018-08-06 12:16:24.183') insert into infra.tblOrg ([Name]) values ('rito') declare @orgId int = (select OrgId from infra.tblOrg where [Name] = 'rito'); insert into infra.tblSite ([SiteName], [OrgId]) values ('rito.site', @OrgId); declare @siteId int = (select SiteId from infra.tblSite where [SiteName] = 'rito.site'); 我不知道為什么這些測試中的任何一個仍然懸而未決,或者警告是否甚至是我應該關心的事情。這是在 Resharper 測試運行器中,在 MS 測試運行器中運行時不顯示警告(但也許它不顯示警告?)
3 回答

冉冉說
TA貢獻1877條經驗 獲得超1個贊
由于這是第一個答案,當我在網上搜索并且上述答案沒有解決時,這是我的解決方案:
更新 Resharper 為我解決了這個問題。
即使我啟用了自動更新,防火墻也阻止我進行更新。解決方法只是從https://www.jetbrains.com/resharper/download/#section=offline-installer下載離線安裝程序,然后手動更新版本。
版本 > 2020.2 應該沒有這些問題。
- 3 回答
- 0 關注
- 191 瀏覽
添加回答
舉報
0/150
提交
取消