在 MSTests 中是否可以捕获任何异常?
我试图避免脆弱的测试。我想断言,当传入无效数据时,方法会引发异常,而且我不在乎是哪一个。 以 String.IsNullOrEmpty 为例,如果字符串为空,您不…
C# 使用静态变量作为 DeploymentItem 的参数
我想在 MSTest 单元测试中使用静态变量作为 DeploymentItem 的参数,但我似乎无法这样做。当单元测试运行时,需要将一个 XSL 文件与 DLL 文件一起复制…
Msbuild 使用唯一的文件名复制并展平
我正在尝试从深层源代码树中复制具有相同文件名的多个文件。例如 TestResults.trx。我想将它们复制到单个目录(即扁平化)中。问题是它们只是互相覆盖…
IEnumerable 和收益回报
当我调用通用基类型的方法时,我的单元测试做了一些非常奇怪的事情。我尝试过 NUnit 和 MSTest,结果相同。这就是代码的组织方式: public class MySt…
在 Visual Studio 2008 Professional 中单击 F5 时如何运行所有测试
我在 Visual Studio 2008 professional 中有一个解决方案。共有三个项目,一个 Windows Form 项目和两个 MSTEST 项目。 Windows 窗体项目设置为启动。…
是否可以在 IEnumerable上使用 Microsoft.VisualStudio.QualityTools.UnitTesting.CollectionAssert?
我有一个测试场景,我想检查两个集合是否相等。我找到了 Microsoft.VisualStudio.QualityTools.UnitTesting.CollectionAssert 类,但它仅适用于 IColl…
是否有用于以编程方式运行 Visual Studio 单元测试的 API?
是否有用于以编程方式运行 Visual Studio 单元测试的 API? 使用 Process.Start() 运行 MSTests.exe 在当前情况下不起作用。我正在寻找类似 NUnit Sim…
VB.Net:运行 MSTest 时如何获取程序集的源路径?
我正在尝试从 NUnit 切换到 MSTest(用于代码覆盖率选项)。 我们将应用程序的一些配置存储在文件中(应用程序通过使用相对路径找到它们,从 .dll 所…
MSBuild 未编译 MSTest 项目(来自 TeamCity)
我使用 MSBuild 10 编译包含 MSTest 项目的 .Net 解决方案文件。我在 TeamCity 中使用 MSBuild。 MSBuild 似乎没有构建测试项目,因此没有创建测试项…
DeploymentItem 属性导致测试类中的所有测试失败,并出现错误“无法创建类 [TestClass] 的实例”
当我尝试运行一组具有 DeploymentItem 属性的单元测试时,出现奇怪的错误。 单元测试解决方案有 2 个测试类,一个用于测试业务逻辑,我将其称为“a 类…