![](/img/trans.png)
[英]How to handle the unit-test assembly load issue in C#
從 x64/x86 加載程序集時,我的單元測試項目中出現了System.BadImageFormatException異常消息。 下面是我在調試測試時遇到的異常的代碼和屏幕截圖。 在這里,我想使用程序集依賴項對我的代碼進行單元測試,但是在設置程序集之后,我得到了上面的捕捉異常並且代碼執行停止了 ...
[英]How to handle the unit-test assembly load issue in C#
從 x64/x86 加載程序集時,我的單元測試項目中出現了System.BadImageFormatException異常消息。 下面是我在調試測試時遇到的異常的代碼和屏幕截圖。 在這里,我想使用程序集依賴項對我的代碼進行單元測試,但是在設置程序集之后,我得到了上面的捕捉異常並且代碼執行停止了 ...
[英]How would I instantiate a VSTO add-in in a unit test project?
在我的單元測試項目中實例化 VSTO 基礎 class 時,我遇到了 Null 引用異常。 下面是我使用的代碼和我在調試測試時得到的錯誤快照。 此加載項適用於 Visio 應用程序,我實際上是此加載項開發的新手,不熟悉如何對加載項的代碼進行單元測試。 ...
[英]Difference in Task.WaitAll(result1, result2) and await result1; await result2;
我們有一個測試用例,它之前編寫了下面的代碼片段,但測試用例由於競爭條件而失敗。 但是當它更改為以下時,它開始正常工作。 注意:我們也將測試用例標記為異步,但我認為這沒有任何區別,因為我通過 Microsoft 單元測試框架按字母順序檢查了所有測試運行異步。 ...
[英]Code coverage gets generated only for Tests project
我有一個項目(比如A.csproj )和一個測試項目(比如T.csproj )。 T 有coverlet.msbuild和Microsoft.NET.Test.Sdk作為 nuget 參考。 T 有一個沒有包含/排除路徑的.runsettings文件(包括所有程序集,不排除)。 執行dotnet ...
[英]How to write unit test for EXCEL Plug-In written in VSTO C#?
我有一個 excel 插件,它運行得非常好。 它的作用是用戶從 excel 表中提供一些輸入,插件后端從 API 獲取數據並更新 excel 列。 一切對我來說都很好。 現在,我想為它寫一些單元測試。 我已經使用最小起訂量和其他框架為其他項目編寫了很多測試,但沒有找到編寫單元測試的方法。 此外,插 ...
[英]Microsoft.VisualStudio.TestTools.UnitTesting test explorer blue exclamation
在單元測試旁邊獲得藍色感嘆號,它實際上並沒有運行。 ...
[英]Read a src file in Unit test
我是 C# 和單元測試的新手。 我有一個配置文件存儲在 Source 文件夾中(在服務器上)。 我需要在我的單元測試類中讀取該文件。 這將在構建服務器上運行,因此需要找到一種解決方法。 類似 GetExecutingAssembly 的東西 ...
[英]Only first DataRow gets executed in MSTest
我有多個 DataRow(s) 的測試。 執行測試時,只運行第一個測試 知道我是否遺漏了什么嗎? ...
[英]Mocked a method to return true still returns false
我有一個像這樣的 controller 方法:public class ValuesController : Controller { private readonly IService fService; public ValuesController( IService fSe ...
[英]How do I run unittests in an Azure pipeline, when I use x64 and .NET5?
我有一個帶有單元測試的小型演示項目。 使用 .net5 和 64 位/任何 cpu。 我無法在我的 azure 管道中運行它們。 我做了一個運行設置文件,但無法指定 5.0 網絡框架我做了一個失敗的單元測試,但它沒有運行。 當我“調試”它時,我在我的 azure 日志中得到了這個。 2021-0 ...
[英]Using Visual Studio native C++ unit testing framework with strings instead of wide strings
有沒有辦法配置 Visual Studio 本機 C++ 單元測試框架以使用std::string而不是std::wstrings ? 需要 function 由測試編寫者編寫/專門用於要測試的 object(T 型)。 我已經有了這個 function: 我想重新使用(建立第三方窄字符串庫),但我 ...
[英]How to convert int to byte in unit testing DataRow?
我開始在檢查字節的地方進行測試,但我注意到我無法在 DataRow 中寫入字節,因為我收到一條消息:System.ArgumentException:“System.Int32”類型的 Object 無法轉換為“System.Byte”類型。 如何在 DataRow 中將 int 轉換為 byte ...
[英]Trying to test a FIFO Mutex - it doesn't work if I start the testing threads in one loop, but it does work if I start them 1 ms apart
我一直在使用這個答案中的排隊鎖定代碼,並為它編寫了一個單元測試。 鎖碼供參考: 還有我的測試代碼: 使用此測試互斥鎖用戶: 本質上,我創建了 10 個線程,每個線程都會隨機休眠一段時間,然后將它們的名字排入主測試類的靜態並發隊列中。 線程是從同一用戶類的不同實例構建的,該類具有靜態 fi ...
[英]Visual Studio 2019 running UnitTests from different folders?
我最近將 Visual Studio vom 2013 升級到 2019。現在我正在運行 VS Professional 2019,V16.7.4。 我已經加載了一個包含 3 個 C# 項目和 3 個帶有單元測試的對應項目的解決方案。 Unittest-Dll 內置於正確的文件夾中,一些測試數據 ...
[英]unit testing in web api with N tier without actual database calls
我正在為我的 Web API 應用程序編寫單元測試,使用 .net 核心創建。 我對 mocking 使用 MSTest 和 MOQ。 它有很多層,如下所示。 Controller => Manager classes => Facade classes => Contract ...
[英]Azure Pipeline Error: vstest.console process failed to connect to testhost process
我正在將我的 azure 管道轉換為 YAML 管道。 當我觸發構建時,它在單元測試步驟中失敗並給出如下錯誤 [錯誤]vstest.console 進程在 90 秒后無法連接到 testhost 進程。 這可能是由於機器速度慢,請設置環境變量 VSTEST_CONNECTION_TIMEOUT 以增 ...
[英]MSTest: CS0117 'Assert' does not contain a definition for 'ThrowsException'
我正在用 MSTest 編寫一些單元測試,使用 C#、MSVS 2015 和 .Net 4.6.1。 這一行: 因此編譯錯誤而失敗: CS0117“斷言”不包含“拋出異常”的定義 我的命名空間是Microsoft.VisualStudio.TestTools.UnitTesting ...
[英]More flexible Assert.ThrowsException?
MSTest 現在允許您通過以下方式測試某段代碼是否引發了某種異常類型: 但是,我需要一個更靈活的異常測試; 我不僅需要測試異常的類型,還要檢查它的消息是否以某個字符串開頭(而不是匹配確切的異常字符串)。 有沒有辦法用 MSTest 做到這一點? 如果沒有,對我來說最好的方法是什么? 是否有另 ...
[英]How to add a unit test in Azure DevOps pipeline
構建運行良好但看不到單元測試結果 添加使用經典編輯或我的解決方案的構建管道時。 而且代碼覆蓋率也空白。 我在解決方案中有兩個項目和測試項目。 單元測試任務返回結果如下: 而且我也從測試窗口看不到了。 測試YAML腳本如下: ...
[英]WinAppDriver continuously throws an error as 'Unknown error, Operation timed out'
我正在嘗試使用 WinAppDriver 自動化安裝在Visual Studio 2019 Enterprise中的擴展的 UI,在所有配置和測試場景成功完成后,WinAppDriver 服務器不斷拋出如下錯誤。 最初我的測試服成功運行,但現在它不斷拋出上述錯誤。 此外,在 Visual St ...