【解决visual studio不能发现单元测试、无法运行单元测试的方法】教程文章相关的互联网学习教程文章

解决visual studio不能发现单元测试、无法运行单元测试的方法【图】

问题:在vs2017里新建空的单元测试后,无法运行测试,即右键菜单的“运行测试”和“调试测试” 不能运行,在测试资源管理中也无法列出这个测试。 解决方法:将测试项目的引用 Microsoft.VisualStudio.TestPlatform.TestFramework、Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions 删掉,添加 Microsoft.VisualStudio.QualityTools.UnitTestFramework 既可。 原文:http://www.cnblogs.com/thirties/p/7760920.html

Visual Studio 2010 单元测试之一---普通单元测试

原文: Visual Studio 2010 单元测试之一---普通单元测试 本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元测试,这是进行顺序测试、压力测试的基础。如果在Visual Studio 2010(2008)里面没有发现下图中的Test菜单,请用Visual Studio安装光盘进行安装,因为Visual Studio单元测试插件安装时可能不是默认选项。shapetypecoordsize="21600,21600" o:spt="75" o:preferrelati...

Microsoft Visual Studio2013安装及单元测试【图】

和大家分享一下我安装VS2013和单元测试的过程。VS是微软多种编程软件的集合,功能与工作环境更全面,相比VC++6.0来说是一个很大的提升。VS安装:VS的安装和普通软件相同,只是花费的时间很长。所以就不做详细说明了,用几张图片展示一下:1.找到应用程序:2.开始安装:3.安装完成:4.启动VS:初次启动需要等待几分钟5.进入VS界面:单元测试:1.打开VS2013,单击文件—新建—项目选择Visual C#—Windows—类库3.建立好类后,写下书中...

基于Visual Studio .NET2015的单元测试【图】

基于Visual Studio .NET2015的单元测试1. 在Visual Studio .NET2015中创建任意项目。 2. 在某个公共类的公共方法的名称上面点击右键,选择“创建单元测试”。 如果类或者方法没有用public修饰,会提示错误。 3. 单击 “创建单元测试” 后,会出项如下对话框,保持默认选项就可以。 4. 在测试方法中使用Assert类编写测试代码,Assert类的函数如下:l Assert.Inconclusive() 表示一个未验证的测试l Assert.AreEqual...

c#-在Visual Studio的单元测试中出现错误“无法启动多个本地运行”

我正在执行自动启动Windows应用程序的测试.启动Windows应用程序;使用的代码是Application.Run(Client.MainForm.GetInstance())“;.仅在关闭Windows应用程序后,调试点才会从这段代码中出现. 在那之前,我无法运行任何其他测试.如果我尝试这样做; Visual Studio引发错误“无法启动多个本地运行”.有没有解决这个问题的方法?解决方法:单元测试并非主要用于启动/停止GUI,而是用于测试GUI外部的代码块.但是,如果您打算这样做,则可以添...

使用C#的保护级别和Visual Studio单元测试

我正在为正在处理的C#项目设置一些单元测试,因此我选择使用Visual Studio的内置单元测试项目.问题是我一直在为项目中的大多数类提供默认的内部访问级别.现在,我的单元测试项目无法访问它们,因为它是一个不同的程序集. 只公开我在项目中的所有类,以便单元测试项目可以访问它们,这是微不足道的,但是保留仅由项目内部在内部使用的类不是习惯吗?解决方法:您可以使内部对测试项目可见-有关更多信息,请参见here

c# – Xamarin(Android)Visual Studio 2017中的单元测试【代码】

我正在使用Visual Studio 2017来开发Xamarin Android应用程序.我想只添加简单的逻辑单元测试.为此,我尝试使用单元测试添加“单元测试应用程序(Android)”或“类库(Android)”项目,但没有一项工作. 单元测试应用程序(Android) 我将新项目添加到我的“单元测试应用程序(Android)”类型的解决方案中.生成的项目包含带有样本测试的TestsSample类,但我不知道如何启动它们.我安装了ReSharper,但是当右键单击项目/类时,我没有运行测试的选...

c# – 如何编写Visual Studio插件的单元测试?【代码】

我想编写单元测试的一些插件的方法接受Visual Studio直接传递的COM对象.例如:public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom) {DTE2 d = (DTE2)application;... }因为这些对象不可序列化,所以我不能让单元测试代码从磁盘读取它们. 除了创建实现相同的COM相关接口并且具有返回无意义/可疑数据的属性的自定义类的实例之外,有没有办法在不实际启动Visual Studio的情...

C#UWP Visual Studio 2017单元测试【代码】

我正在使用Visual Studio 2017版本15.6.1为我的应用程序创建单元测试. 我添加了一个新项目,单元测试项目(通用Windows).项目目标版本是Fall Creators Update(10.0; Build 16299)最低版本是11月更新(10.0; Build 10586) 我编辑了UnitTest1.cs如下:[TestClass] public class UnitTest1 {[TestMethod]public void TestMethod1(){Assert.AreEqual(0, 0);}[TestMethod]public void TestMethod2(){Assert.AreEqual(0, 0);} }在左侧的测试...

c# – 在VS2015中运行第一个单元测试的启动时间

我传统上使用的是Eclipse / Java,但目前正在使用Visual Studio 2015 / C#,所以我希望我有一些错误的配置.我正在开发一个ASP.NET核心应用程序,并且我已经创建了许多单元测试(~20)并且正在使用xunit测试运行器运行. 当使用dotnet测试运行时,性能是我所期望的.编译应用程序时可能会有一两秒或两个延迟,然后立即启动测试(所有测试一旦启动就会在不到一秒的时间内运行). 但是,当使用测试资源管理器窗口通过VS2015运行时,在第一次测试开始...

c# – Visual Studio 2012 – 单元测试错误【代码】

我正在使用Visual Studio 2012,我遇到以下错误:“错误’hw02.World’不包含带有2个参数的构造函数.我正在尝试为我的类创建单元测试:class World : IWorld {public World(int width, int height){Width = width;Height = height;world = new IBuilding[width, height];} }创建错误的测试:[TestClass] public class UnitTest1 {[TestMethod]public void TestMethod1(){var world = new World(5, 5); // this line creates the err...

c# – 在VS2008中,为什么我*不*在单元测试中收集代码覆盖率数据?

如果我正在运行一套测试,是否有理由不想让collect code coverage data进行测试? 在运行时,存储或其他方面,预期成本是多少?我正在尝试决定是否要运行代码覆盖率数据收集OFF.解决方法:在单元测试中不这样做的原因是单元测试可以快速执行,因此您没有理由不执行单元测试. 鉴于您的问题,听起来您不会因收集此信息而导致的任何延误而烦恼;我的建议是保持它的状态,当延迟变得“麻烦”时,花一些时间创建一个“快速”构建和“覆盖”构建.

调试单元测试时,Visual Studio c#不应启动IIS网站

我有一个VS(2013)解决方案,包含两个unittest项目和一个单独的webproject. webproject与unittest项目无关. unittest项目涉及另一个解决方案的集成测试,webproject是一个显示这些测试结果的仪表板.当测试结果存储在外部服务器上时,它们不需要彼此运行. 我的问题是:当我调试我的一个测试(右键单击调试测试)时,webproject也会启动并且IIS express将运行.虽然这不会影响我的测试,但它非常烦人.在调试测试时,如何确保webproject不会自动...

结合使用XUnit和Visual Studio来对在远程进程中运行的代码进行单元测试【代码】

我们正在为Solidworks CAD系统编写插件.编写插件会涉及编译DLL,对其进行注册,然后启动solidworks.可以将dll中的代码配置为在solidworks启动后立即执行. 我想做的是制作一个特殊的DLL,以便它运行Visual Studio的一系列单元测试或单个单元测试,然后以标准方式将结果报告给Visual Studio. 我们很高兴使用标准的Visual Studio测试或Resharper测试系统. 是否可以编写扩展到单元测试系统来实现此目的.如果是这样,这将很难实现.也许有些扩...