![](/img/trans.png)
[英]GENERATEFAKES of MS Fakes fails with CS1705 sporadically
在我的機器上,單元測試項目構建幾天后失敗,但並非每次都失敗。 在我同事的機器上,它有時也會失敗,但大多數時候他只需要重建並構建成功。 I have checked all nuget references in our solution of all projects (also in proje ...
[英]GENERATEFAKES of MS Fakes fails with CS1705 sporadically
在我的機器上,單元測試項目構建幾天后失敗,但並非每次都失敗。 在我同事的機器上,它有時也會失敗,但大多數時候他只需要重建並構建成功。 I have checked all nuget references in our solution of all projects (also in proje ...
[英]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 version not generating fakes and throwing assembly.cs not found
賞金將在 10 小時后到期。 此問題的答案有資格獲得+50聲望賞金。 Nikhil Kumar K希望引起對這個問題的更多關注。 當我們嘗試使用 dotnet core 5.0 版本生成假貨時,配置為 我們收到以下錯誤 你能建議我們缺少什么嗎? ...
[英]Unable to use shims in MStest to fake a SharePoint in .net
public static SPListItemCollection GetItemsReadyForPublish(SPWeb tempWeb) { SPList stagingLibrary = tempWeb.Lists["examplelibrary"]; SPQuery C ...
[英]Unit Test Static methods in a class using MS Fakes C#
這是我試圖模擬的課程。 具有靜態方法的輔助類。 它接受一個數據表。 嘗試使用 ShimsContext。 這是我想出的片段。 想要在數據表為空而不是空時模擬。 ...
[英]Visual Studio 2019 xUnit/MsTests Fakes Crashes
xUnit 和 MSTests 中的簡單單元測試崩潰並顯示以下消息: Microsoft.QualityTools.Testing.Fakes (v16.7.4-beta) 點網核心 3.1 使用 Visual Studio Enterprise 2019 IDE 運行此測試。 知道如何讓它工作 ...
[英]How to shim XmlDocument.load using Microsoft Fakes
我正在編寫一個單元測試用例來填充 xmldocument 加載方法。當我調試原始項目時,它沒有返回到 xmldocument 之上。 我沒有以正確的方式讓 loadstring 函數返回主項目中預期的 xml 文檔嗎? ...
[英]NullReferenceException when generating Microsoft fakes preventing compilation
我有一個使用 Fakes 的單元測試項目並且構建它失敗但沒有產生任何錯誤或警告。 當設置為正常詳細程度時,構建 output 顯示 0 個錯誤和 0 個警告: 在構建 output 早期查看時,我可以在它失敗時發現: 奇怪的是這個項目在我以前使用的計算機上正確編譯。 ...
[英]Add assembly binding to fakes file
我使用 msbuild 來編譯一個包含 Fakes 定義的 csproj: 此定義會產生 MSB3277 警告(少數依賴 dll 的不同版本之間的沖突)。 在 fakes 文件中添加“AutoGenerateBindingRedirects”屬性解決了一些沖突,但不是全部。 有沒有辦法將程序集綁定添 ...
[英]azuredevops test code coverage result issues
我的解決方案中有一個.net框架項目和一個測試項目,當我運行測試時,代碼覆蓋率結果顯示合理。但我們使用azuredevops管道運行測試並獲得代碼覆蓋率結果,它與本地結果不同,結果板上顯示了一些額外的dll。 我使用了一些假 dll,這些 dll 似乎來自假 dll。 ...
[英]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 中運行測試時,一切正常。 但是,我的構建管道失敗了。 我試圖模擬我的構建管道正在做什么, ...
[英]Fake a static method of a non-static class
我有一個非靜態 class 和 static 方法,我想對其進行填充。 這個 static 方法是從我要測試的代碼的某些部分( MyClass.MyMethod("some string") )調用的,但我對 MyMethod 的行為不感興趣。 我需要墊它。 我的嘗試是: 但是缺少 MyMethod ...
[英]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 支 ...
[英]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”以 ...
[英]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 Shim System.Security.Principal.WindowsIdentiy in .NET461?
概括 我在 VisualStudio 2017 和 2019 中打開了一個 .NET461 解決方案並嘗試編譯它。 構建抱怨在相應的測試項目中找不到ShimWindowsIdentity 。 構建沒有問題,尤其是 Visual Studio 2015 中的ShimWindowsIdentity 。 ...
[英]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 ...