在我的机器上,单元测试项目构建几天后失败,但并非每次都失败。 在我同事的机器上,它有时也会失败,但大多数时候他只需要重建并构建成功。 I have checked all nuget references in our solution of all projects (also in proje ...
在我的机器上,单元测试项目构建几天后失败,但并非每次都失败。 在我同事的机器上,它有时也会失败,但大多数时候他只需要重建并构建成功。 I have checked all nuget references in our solution of all projects (also in proje ...
如图所示,我想伪造扩展方法(在 Specflow 的 ScenarioContext 类中看到): public bool TryGetValue<TValue>(string key, out TValue value) 我为 System.Collection 程序集(其中包含 ...
赏金将在 10 小时后到期。 此问题的答案有资格获得+50声望赏金。 Nikhil Kumar K希望引起对这个问题的更多关注。 当我们尝试使用 dotnet core 5.0 版本生成假货时,配置为 我们收到以下错误 你能建议我们缺少什么吗? ...
public static SPListItemCollection GetItemsReadyForPublish(SPWeb tempWeb) { SPList stagingLibrary = tempWeb.Lists["examplelibrary"]; SPQuery C ...
这是我试图模拟的课程。 具有静态方法的辅助类。 它接受一个数据表。 尝试使用 ShimsContext。 这是我想出的片段。 想要在数据表为空而不是空时模拟。 ...
xUnit 和 MSTests 中的简单单元测试崩溃并显示以下消息: Microsoft.QualityTools.Testing.Fakes (v16.7.4-beta) 点网核心 3.1 使用 Visual Studio Enterprise 2019 IDE 运行此测试。 知道如何让它工作 ...
我正在编写一个单元测试用例来填充 xmldocument 加载方法。当我调试原始项目时,它没有返回到 xmldocument 之上。 我没有以正确的方式让 loadstring 函数返回主项目中预期的 xml 文档吗? ...
我有一个使用 Fakes 的单元测试项目并且构建它失败但没有产生任何错误或警告。 当设置为正常详细程度时,构建 output 显示 0 个错误和 0 个警告: 在构建 output 早期查看时,我可以在它失败时发现: 奇怪的是这个项目在我以前使用的计算机上正确编译。 ...
我使用 msbuild 来编译一个包含 Fakes 定义的 csproj: 此定义会产生 MSB3277 警告(少数依赖 dll 的不同版本之间的冲突)。 在 fakes 文件中添加“AutoGenerateBindingRedirects”属性解决了一些冲突,但不是全部。 有没有办法将程序集绑定添 ...
我的解决方案中有一个.net框架项目和一个测试项目,当我运行测试时,代码覆盖率结果显示合理。但我们使用azuredevops管道运行测试并获得代码覆盖率结果,它与本地结果不同,结果板上显示了一些额外的dll。 我使用了一些假 dll,这些 dll 似乎来自假 dll。 ...
我有一个解决方案,其中包含许多项目。 这些项目中的每一个都有一个使用 MSTest V2 的关联测试项目。 其中一些测试项目利用了 Microsoft Fakes。 当我在 Visual Studio IDE 中运行测试时,一切正常。 但是,我的构建管道失败了。 我试图模拟我的构建管道正在做什么, ...
我有一个非静态 class 和 static 方法,我想对其进行填充。 这个 static 方法是从我要测试的代码的某些部分( MyClass.MyMethod("some string") )调用的,但我对 MyMethod 的行为不感兴趣。 我需要垫它。 我的尝试是: 但是缺少 MyMethod ...
我无法编译使用 Microsoft fakes 的单元测试项目。 尝试这样做时,我遇到了以下错误。 严重性代码描述项目文件行抑制状态错误 CS0115 'StubX509Certificate2.GetCertHash(HashAlgorithmName)':找不到合适的方法来覆盖 [C:\\ ...
在 .Net Core 中使用 xUnit 和 Moq 编写测试用例时遇到突出问题 我已经使用 MSTest Fakes 在下面编写了测试用例。它按预期工作正常。 但是现在我们需要迁移到 .Net Core 。 因此,我开始使用 xUnit 进行测试用例,因为 .Net 核心缺少 Fakes 支 ...
我想为使用.net core 2.1构建的项目编写单元测试用例。 使用.net framework 4.6.1单元测试项目。 在Unit test project添加.net core app reference ,我面临以下问题。 项目“..\\MSNetCoreApp.csproj”以 ...
在Visual Studio 2017中,当我为系统程序集生成假装时,不会为通用集合类型生成填充程序,例如List或Dictionary。 在Fakes xml中将Diagnostics属性设置为“true”并未生成有关如何解决此问题的任何有用消息。 ...
我正在使用 C# 和 Microsoft Fakes 编写单元测试。 我要测试的类订阅了服务中定义的大量事件。 服务引用是私有的。 Fakes 生成了服务类的接口的存根。 我正在尝试为 Stub 编写一个扩展方法,它允许我确定我通过名称标识的事件是否有订阅者。 我已经搜索并找到了一些例子,但没有 ...
概括 我在 VisualStudio 2017 和 2019 中打开了一个 .NET461 解决方案并尝试编译它。 构建抱怨在相应的测试项目中找不到ShimWindowsIdentity 。 构建没有问题,尤其是 Visual Studio 2015 中的ShimWindowsIdentity 。 ...
请注意,我使用C#对VB.NET代码进行单元测试。 我试图模拟一个接口调用,它有一个调用静态函数的实现。 我不熟悉.NET中的单元测试和一般的模拟/伪造。 我曾尝试使用moq和Microsoft Fakes框架,但无法弄清楚如何使这项工作。 项目1(静态) - 无法更改: Pu ...