mstest相关内容

Visual Studio 中的私有对象

我正在使用 Visual Studio 2019 并在 MSTest 测试项目 (.NET Core) 中尝试使用 PrivateObject 来测试受保护的方法. 例如,我正在尝试执行以下操作 PrivateObject private = new PrivateObject(new Color()) 但我收到以下错误 无法找到 PrivateObject 是否缺少 using ..
发布时间:2021-11-24 14:57:35 C#/.NET

如何修复“Microsoft.NETCore.App",未找到“1.1.2"版本?

我在尝试运行单元测试时看到此错误: Testhost 进程因错误退出:无法找到任何兼容框架版本 指定框架找不到“Microsoft.NETCore.App",版本“1.1.2".- 检查应用程序依赖项并定位安装在以下位置的框架版本:\- 或者,安装框架版本“1.1.2". 如何解决? 解决方案 安装 DotNetCore.1.0.5_1.1.2-WindowsHosting为我 ..
发布时间:2021-11-24 13:38:10 C#/.NET

无法使用 ConfigurationManager 在 C# .NET Core 单元测试项目中读取 app.config

我创建了一个简单的单元测试项目来读取 app.config 文件.目标框架是 Core 2.0.我还创建了一个 Core 2.0 控制台应用程序,对自己进行完整性检查以确保我没有做任何奇怪的事情(在 .NET 4.6.1 单元测试项目中按预期通过了相同的测试). 控制台应用程序读取 app.config 正常,但单元测试方法失败,我无法弄清楚原因.两者都使用相同 app.config 的副本 ..
发布时间:2021-11-24 13:07:49 C#/.NET

MSTest.exe 找不到 app.config

我目前正在尝试从 NCover 运行 MSTest.exe,但我相信这个问题通常适用于从命令行运行 MSTest.exe. 如果我有“/noisolation"参数,那么 MSTest.exe 似乎会按预期查找和使用 app.config.没有它,NCover 不会捕获任何覆盖信息.从我目前的研究来看,似乎 NCover 需要/noisolation.所以问题是如何让我的 *.config ..
发布时间:2021-11-15 22:39:51 C#/.NET

无法使用 ConfigurationManager 在 C# .NET Core 单元测试项目中读取 app.config

我创建了一个简单的单元测试项目来读取 app.config 文件.目标框架是 Core 2.0.我还创建了一个 Core 2.0 控制台应用程序,对自己进行完整性检查以确保我没有做任何奇怪的事情(在 .NET 4.6.1 单元测试项目中按预期通过了相同的测试). 控制台应用程序读取 app.config 很好,但单元测试方法失败,我不知道为什么.两者都使用相同 app.config 的副本( ..
发布时间:2021-11-15 22:38:02 C#/.NET

MSTest 和 app.config 问题

我一直在尝试使用 MSTest 和 app.config 部署自动化单元测试.我阅读了多篇文章和博客,尝试了多种方法,但在 MSTest 执行期间似乎仍然没有接收到 app.config.有一个包含我使用 msbuild 构建的所有单元测试的 dll,这是我尝试过的... 尝试 1 将 app.config 与 MyTests.dll 复制到与 MyTests.dll.config 相 ..
发布时间:2021-11-15 22:37:53 C#/.NET

无法加载文件或程序集“Microsoft.VisualStudio.TestPlatform.ObjectModel,版本=11.0.0.0"

我正在使用 MSTest.TestAdapter 和 MSTest.TestFramework 1.2.0 版进行我的 MS 测试单元测试.在我的本地机器 (Visual Studio 2017) 上,测试运行完美,但在我们的构建服务器上,我们收到以下消息: 无法加载文件或程序集'Microsoft.VisualStudio.TestPlatform.ObjectModel,版本=11.0. ..
发布时间:2021-09-14 18:48:53 C#/.NET

测试不工作... MSTest.TestAdapter &MSTest.TestFramework 与 TFS 2015 SP3 不兼容?

背景:我们使用 VS2019 和 .NET 4.7.2 我们当前的解决方案.我们使用 TFS 2015 SP3 并且有许多(60+)个版本使用 MSTest V2 等运行单元测试.这些版本使用 MSTest.TestAdapter 和 TestFramework 高达 2.1.2. 所以,我正在一个典型的解决方案中使用一个新的 MSTest V2 项目.我注意到 MSTest.TestAda ..
发布时间:2021-09-06 20:20:26 其他开发

如何检查项目是否为测试项目?(NUnit、MSTest、xUnit)

我想检查所选项目(我有源代码)是否是以下框架之一的 TestProject:NUnit、MSTest、xUnit. 对于 MSTest 来说很简单.我可以检查 .csproj 并标记.如果我有 {3AC096D0-A1C2-E12C-1390-A8335801FDAB},则表示它是测试项目. 问题是 NUnit 和 xUnit.我可以在 .csproj 中检查此案例参考.如果我有 nu ..
发布时间:2021-09-06 18:40:51 其他开发

MSTests 在命令行失败,但在 Visual Studio 2017 IDE 中工作

我正在尝试使用命令行配置命令行构建. 我在 Windows Server 2016 上安装了 Visual Studio 2017. 我已经安装了所有构建工具,它们似乎都可以工作. 当我在 Visual Studio 2017 IDE 中运行我的 MSTest 单元测试时,它们都通过了. 当我在命令行运行它们时,有些通过,有些失败. 有人能告诉我可能出了什么问题或如何 ..
发布时间:2021-06-04 19:15:27 其他开发

“TestContext"不包含“DataRow"的定义

我有 UWP 项目.使用 VS Community 2017 我在我的解决方案中添加了一个单元测试(添加项目-> Windows 通用 -> 单元测试应用程序(Windows 通用)), 我添加了对我的项目的引用,我添加了带有测试数据的 .csv 文件,我添加了数据源属性 使用系统;使用 Microsoft.VisualStudio.TestTools.UnitTesting;命名空间 U ..
发布时间:2021-06-04 19:15:23 C#/.NET

无法在 MSTest 项目中加载文件或程序集“Microsoft.Extensions.Configuration.Abstractions,版本 = 3.1.0.0"

我在使用 MSTest 时遇到问题,问题在这里 打开 VS2019 确保包管理设置为 [PackageReference] 创建一个 .Net Framework 测试项目 添加 Nuget 包 Microsoft.Extentions.Configuration 最新版本 (3.1.3.0) 在下面添加代码 运行测试 ==> 测试失败,错误 [无法加载文件或程序集 Micros ..
发布时间:2021-06-04 19:15:20 C#/.NET

如何在运行时跳过单元测试?

提前致谢! 我们有一些使用 selenium web 驱动程序的自动化测试,它们非常棒,并提供了一个非常好的回归包. 问题是现在我们的代码中有功能切换.所以我需要说忽略这些测试,除非该功能切换被打开/关闭.我找不到任何真正在 Google 上搜索的东西. 理想情况下,我不希望在功能测试的顶部使用“if"语句,但它看起来将成为主要方式.我最初的想法是在哪里创建自定义属性 公共类 ..
发布时间:2021-06-04 19:15:17 C#/.NET

如何在 MSTest 中处理 currentDomain.UnhandledException

我尝试根据答案实施解决方案 在单元测试时如何处理其他线程中引发的异常?,但我仍然不明白在处理程序中做什么.假设我有一个测试: [测试方法]无效测试(){new Thread(() => { throw new Exception(); }).Start();} 我有所有测试的全局初始化: [AssemblyInitialize]public static void AssemblyIniti ..
发布时间:2021-06-04 19:15:14 C#/.NET