首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >xUnit测试出现在“外部”类别中,无法正常运行

xUnit测试出现在“外部”类别中,无法正常运行
EN

Stack Overflow用户
提问于 2017-01-28 01:26:26
回答 1查看 285关注 0票数 2

我在测试运行程序中与xUnit 2一起使用2015。我有一个示例项目,它显示了以下问题

如果从方法返回stringTask<string>MyObject,测试通常会出现在test中。

但是,如果返回Task<MyObject>,则测试将出现在“外部”类别下,并且在编辑器中单击“运行测试”时不会运行。

是什么导致了这一切?我发现了两个听起来类似的堆栈溢出问题,但它们似乎不适用:

下面是Visual "About“页面中的信息。

2015版本14.0.25431.01更新3微软.NET框架版本4.6.01586 安装版本:专业版 LightSwitch for Visual 2015 00322-40000-00000-AA445微软LightSwitch for Visual 2015 Microsoft Visual Studio Tools for Applications 2015 00322-40000-00000-AA445 MicrosoftVisualStudioToolsforApplication2015 Visual 2015 00322-40000-00000-AA445 2015 Visual C# 2015 00322-40000-00000-AA445 Microsoft Visual C# 2015 Visual C++ 2015 00322-40000-00000-AA445 Microsoft Visual C++ 2015 Visual F# 2015 00322-40000-00000-AA445 Microsoft Visual F# 2015 7.17.00119.9用于Visual的应用程序洞察工具 ASP.NET和Web 2015.1 14.1.20907.0 ASP.NET和Web 2015.1 ASP.NET Web框架和工具2012.2 4.1.41102.0欲了解更多信息,请访问http://go.microsoft.com/fwlink/?LinkID=309563 ASP.NET网站框架和工具2013年5.2.40314.0欲了解更多信息,请访问http://www.asp.net/ Azure v2.8.1 14.0.11123.0 Azure v2.8.1 断点生成器1.0自动为解决方案中的所有公共入口点生成跟踪点。 公共Azure Tools 1.8提供通用服务,供Azure Mobile services和Microsoft Azure工具使用。 JavaScript语言服务2.0 JavaScript语言服务 JavaScript项目系统2.0 JavaScript项目系统 JetBrains ReSharper极限2016.1.2为Microsoft构建105.0.20160522.80219 JetBrains ReSharper终极包。有关ReSharper终极版的更多信息,请访问http://www.jetbrains.com/resharper。版权( JetBrains,Inc. ) 标记编辑器1.10.186一个功能齐全的Markdown编辑器,具有实时预览和语法突出显示。支持GitHub口味的Markdown。 微软.NET核心工具(预览2) 14.1.20907.0微软.NET核心工具(预览2) Microsoft Azure Mobile Services Tools 1.4 Microsoft Azure Mobile Services工具 Visual中的NuGet包管理器3.5.0 NuGet包管理器。有关NuGet的更多信息,请访问http://docs.nuget.org/。 扩展,用于可视化来自PreEmptive分析产品的聚合摘要。 Microsoft分析服务设计器13.0.1700.68 Microsoft数据工具14.0.60812.0 Microsoft集成服务设计器版本13.0.1601.5 Microsoft报表服务设计器13.0.1700.68版本13.0.1700.68 TargetFrameworkMigrator 1.0大容量更改.Net项目目标框架 用于Visual的TypeScript 1.8.36.0 TypeScript工具 14.0.25420.01用于通用Windows应用程序的应用程序允许您构建一个通用的应用程序体验,它可以覆盖所有运行Windows 10的设备: phone、tablet、PC等。它包括Microsoft Windows 10软件开发工具包。 VsVim 2.2.0.0 VsVim是Visual的Vim模拟器 Web 2015.3 3.0.235为web开发人员添加了许多有用的特性。需要Visual 2015 3.10.3.3007版本3.10.3.3007版权(c) .NET基金会和贡献者。版权所有。

EN

回答 1

Stack Overflow用户

发布于 2017-09-18 10:17:24

在使用async Task<MyObject>调用时,我也有几个测试神秘地被标记为“外部”。我的解决办法是在测试程序集中定义MyObject。显然,这不是所有情况下的解决方案,但它对我有效,因为我只是在这些有问题的异步函数调用中将JSON数据反序列化到POCO对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41905497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档