cost 222 ms
MS Fakes 的 GENERATEFAKES 偶爾會因 CS1705 而失敗

[英]GENERATEFAKES of MS Fakes fails with CS1705 sporadically

在我的機器上,單元測試項目構建幾天后失敗,但並非每次都失敗。 在我同事的機器上,它有時也會失敗,但大多數時候他只需要重建並構建成功。 I have checked all nuget references in our solution of all projects (also in proje ...

如何偽造擴展方法? (System.Collections.Generic.CollectionExtensions.GetValueOrDefault)

[英]How can I fake an extension method? (System.Collections.Generic.CollectionExtensions.GetValueOrDefault)

如圖所示,我想偽造擴展方法(在 Specflow 的 ScenarioContext 類中看到): public bool TryGetValue<TValue>(string key, out TValue value) 我為 System.Collection 程序集(其中包含 ...

dotnet core 5.0 版本不生成假貨並拋出 assembly.cs 未找到

[英]dotnet core 5.0 version not generating fakes and throwing assembly.cs not found

賞金將在 10 小時后到期。 此問題的答案有資格獲得+50聲望賞金。 Nikhil Kumar K希望引起對這個問題的更多關注。 當我們嘗試使用 dotnet core 5.0 版本生成假貨時,配置為 我們收到以下錯誤 你能建議我們缺少什么嗎? ...

Visual Studio 2019 xUnit/MsTests 偽造崩潰

[英]Visual Studio 2019 xUnit/MsTests Fakes Crashes

xUnit 和 MSTests 中的簡單單元測試崩潰並顯示以下消息: Microsoft.QualityTools.Testing.Fakes (v16.7.4-beta) 點網核心 3.1 使用 Visual Studio Enterprise 2019 IDE 運行此測試。 知道如何讓它工作 ...

如何使用 Microsoft Fakes 填充 XmlDocument.load

[英]How to shim XmlDocument.load using Microsoft Fakes

我正在編寫一個單元測試用例來填充 xmldocument 加載方法。當我調試原始項目時,它沒有返回到 xmldocument 之上。 我沒有以正確的方式讓 loadstring 函數返回主項目中預期的 xml 文檔嗎? ...

生成 Microsoft 偽造品時出現 NullReferenceException 阻止編譯

[英]NullReferenceException when generating Microsoft fakes preventing compilation

我有一個使用 Fakes 的單元測試項目並且構建它失敗但沒有產生任何錯誤或警告。 當設置為正常詳細程度時,構建 output 顯示 0 個錯誤和 0 個警告: 在構建 output 早期查看時,我可以在它失敗時發現: 奇怪的是這個項目在我以前使用的計算機上正確編譯。 ...

將程序集綁定添加到 fakes 文件

[英]Add assembly binding to fakes file

我使用 msbuild 來編譯一個包含 Fakes 定義的 csproj: 此定義會產生 MSB3277 警告(少數依賴 dll 的不同版本之間的沖突)。 在 fakes 文件中添加“AutoGenerateBindingRedirects”屬性解決了一些沖突,但不是全部。 有沒有辦法將程序集綁定添 ...

azuredevops 測試代碼覆蓋率結果問題

[英]azuredevops test code coverage result issues

我的解決方案中有一個.net框架項目和一個測試項目,當我運行測試時,代碼覆蓋率結果顯示合理。但我們使用azuredevops管道運行測試並獲得代碼覆蓋率結果,它與本地結果不同,結果板上顯示了一些額外的dll。 我使用了一些假 dll,這些 dll 似乎來自假 dll。 ...

在 Visual Studio IDE 中運行測試時,單元測試通過,但在使用 vstest.console.exe 和 Microsoft Fakes 時失敗

[英]Unit test passes when running the test from within Visual Studio IDE but fails when using vstest.console.exe and Microsoft Fakes

我有一個解決方案,其中包含許多項目。 這些項目中的每一個都有一個使用 MSTest V2 的關聯測試項目。 其中一些測試項目利用了 Microsoft Fakes。 當我在 Visual Studio IDE 中運行測試時,一切正常。 但是,我的構建管道失敗了。 我試圖模擬我的構建管道正在做什么, ...

偽造一個非靜態 class 的 static 方法

[英]Fake a static method of a non-static class

我有一個非靜態 class 和 static 方法,我想對其進行填充。 這個 static 方法是從我要測試的代碼的某些部分( MyClass.MyMethod("some string") )調用的,但我對 MyMethod 的行為不感興趣。 我需要墊它。 我的嘗試是: 但是缺少 MyMethod ...

如何使用 StubX509Certificate2 修復假貨生成

[英]How How to fix fakes generation with StubX509Certificate2

我無法編譯使用 Microsoft fakes 的單元測試項目。 嘗試這樣做時,我遇到了以下錯誤。 嚴重性代碼描述項目文件行抑制狀態錯誤 CS0115 'StubX509Certificate2.GetCertHash(HashAlgorithmName)':找不到合適的方法來覆蓋 [C:\\ ...

無法實例化類的代理。 找不到無參數構造函數

[英]Can not instantiate proxy of class. Could not find a parameterless constructor

在 .Net Core 中使用 xUnit 和 Moq 編寫測試用例時遇到突出問題 我已經使用 MSTest Fakes 在下面編寫了測試用例。它按預期工作正常。 但是現在我們需要遷移到 .Net Core 。 因此,我開始使用 xUnit 進行測試用例,因為 .Net 核心缺少 Fakes 支 ...

如何在基於 .NET Framework 4.6.1 構建的單元測試項目中添加 .NET Core 2.1 項目引用

[英]How to add .NET Core 2.1 project reference in Unit Test project built on .NET Framework 4.6.1

我想為使用.net core 2.1構建的項目編寫單元測試用例。 使用.net framework 4.6.1單元測試項目。 在Unit test project添加.net core app reference ,我面臨以下問題。 項目“..\\MSNetCoreApp.csproj”以 ...

如何使MS Fakes為List等通用集合類型生成填充程序 <T> ?

[英]How to make MS Fakes generate shims for generic collection types like List<T>?

在Visual Studio 2017中,當我為系統程序集生成假裝時,不會為通用集合類型生成填充程序,例如List或Dictionary。 在Fakes xml中將Diagnostics屬性設置為“true”並未生成有關如何解決此問題的任何有用消息。 ...

單元測試是否已訂閱事件的擴展方法

[英]Extension method to unit test whether events have been subscribed

我正在使用 C# 和 Microsoft Fakes 編寫單元測試。 我要測試的類訂閱了服務中定義的大量事件。 服務引用是私有的。 Fakes 生成了服務類的接口的存根。 我正在嘗試為 Stub 編寫一個擴展方法,它允許我確定我通過名稱標識的事件是否有訂閱者。 我已經搜索並找到了一些例子,但沒有 ...

如何測試一個調用靜態函數的函數 - 試圖偽造靜態函數

[英]How to test a function that makes a call to a static function - trying to fake static function

請注意,我使用C#對VB.NET代碼進行單元測試。 我試圖模擬一個接口調用,它有一個調用靜態函數的實現。 我不熟悉.NET中的單元測試和一般的模擬/偽造。 我曾嘗試使用moq和Microsoft Fakes框架,但無法弄清楚如何使這項工作。 項目1(靜態) - 無法更改: Pu ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM