问题标签 [testdriven.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
595 浏览

.net - 测试驱动的 .NET 不会使用 NUnit 插件

我在使用 Visual Studio 2008 通过 Test Driven .NET 插件运行 NUnit 时遇到问题。我有一个插件,当我使用 NUnit GUI 时,它工作得很好。但是,当通过 TDD.NET 运行 NUnit 时,插件似乎不起作用。我尝试了一些事情,例如更新到最新版本,将插件放入 TDD.NET 的 NUnit 副本中,以及修改 TDD.NET nunit.config 文件以指向另一个副本 nunit。这些策略都不起作用。我错过了什么?提前致谢!

0 投票
1 回答
294 浏览

visual-studio-2010 - TestDriven.Net 3.0 没有 TestDriven.NET.Solution?

我正在VS2010 Ultimate(x86)下试用TestDriven.Net 3.0(RTM),但在VS的键盘选项下的绑定中找不到TestDriven.NET.Solution。

它是最近被删除还是我的构建被窃听了?

我不想右键单击整个解决方案然后运行测试...

0 投票
2 回答
935 浏览

unit-testing - MSpec 在 ReSharper 下运行良好,但 TD.NET 抛出异常

尝试使用 TD.NET 运行 mspec 规范测试时,我一直收到此异常。

我尝试直接从 Github 安装 MSpec,并使用 NuGet 安装它。之后 - 在收到同样的异常时 - 我卸载了 TD.NET 并重新安装了 TD.NET。仍然收到此异常。

有任何想法吗?想法?解决方案?

0 投票
2 回答
4007 浏览

unit-testing - 使用 TestDriven.NET 在 Fiddler 中捕获 HTTP 流量

我一直在编写一些使用 Web 服务从 Web 检索信息的单元测试。当我从控制台应用程序运行我的代码时,我可以通过 Fiddler 监视调用并查看请求的内容和服务器响应。

当我通过使用 TestDriven.NET 运行单元测试来进行这些相同的服务调用时,这些调用不会显示在通过 Fiddler 的调用中。

有没有人我需要做些什么来配置它,以便我可以在运行单元测试时使用 Fiddler 监控调用?

0 投票
2 回答
3939 浏览

.net - 强制 NCover 1.5.8 使用像 testdriven.net 这样的 v4 框架吗?

我想从命令行运行覆盖,但似乎无法让 NCover 1.5.8 来检测代码。当我使用 TestDriven.net 运行覆盖测试时,它必须是可能的。不同之处似乎在于 TD.NET 能够让 NCover 使用框架 4.0(当它运行时你会在日志中得到这个:)MESSAGE: v4.0.30319但是从命令行我做不到(我在日志中得到这个MESSAGE: v2.0.50727:)

那么我怎样才能让 NCover 从命令行与 nunit 一起玩得很好,就像在 TD.NET 中一样呢?

0 投票
1 回答
353 浏览

unit-testing - NDepend、TestDriven 和 HostType

我正在使用 Visual Studio 的 TestDriven.NET 插件来运行我的所有测试,以检查 NDepend 的代码覆盖率。除了我使用 HostType 属性进行的测试之外,一切都运行良好。这些没有运行。

有没有人知道如何解决这个问题或者是否有特定的原因?

提前致谢

0 投票
6 回答
2546 浏览

.net - 为什么在拥有 Resharper 时使用 TestDriven.net?

据我所知,TestDriven.net 专注于从 Visual Studio 中直接访问正在运行的测试。然而,Resharper 虽然是一个更通用的工具,但也提供了此功能。如果一个人使用 Resharper,那么使用 TestDriven.net 有什么意义吗?

0 投票
1 回答
192 浏览

c# - TestDriven.NET 挂起连接到数据库的测试

所以我正在编写一个连接到远程 PostgreSQL 服务器的 Web 服务,提取一些数据,然后我对这些数据进行处理。目前,我正在编写单元测试以确保我可以获取数据并且我List<T>的计数大于零。

我有一个私有 PostgresSQL 连接:

private NpgsqlConnection _conn;

在测试夹具设置中,我打开连接:

写一些测试...例如:

然后,我拆除以关闭连接:

问题是在测试之后(如果我只运行一个测试可能会发生),它通过然后挂起,直到我停止 TestDriven.NET。

对此有什么想法吗?我认为它与 PostgreSQL 连接有关,因为当我删除这些连接时,测试将失败,并且一切都会按照应有的方式崩溃。

0 投票
2 回答
648 浏览

visual-studio-2010 - WatiN 不适用于 MSpec - UnauthorizedAccessException

我正在尝试使用 TestDriven.Net 让 WatiN 在 VS2010 中使用 MSpec。我的代码如下:

当我运行它时,浏览器会加载页面,但是当它检查链接时,我得到:

无论如何,在主页上时
» 应该显示添加详细信息链接(失败)

测试“应该显示添加详细信息链接”失败:System.UnauthorizedAccessException:访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))在 WatiN.Core.Native.InternetExplorer.IEElementCollection.GetElementsByTag(String tagName) 的 WatiN.Core.NativeElementFinder.FindElementsByTag(String tagName) 的 mshtml.IHTMLElementCollection.tags(Object tagName) .Core.NativeElementFinder.d__2.MoveNext() at WatiN.Core.ElementFinder.FindFirst() at WatiN.Core.Element.FindNativeElementInternal() at WatiN.Core.Element.get_Exists() NavigationSpecs.cs(20,0): at RoboWeb.Specs.when_on_home_page.<.ctor>b__2() 在 Machine.Specifications.Model.Specification.InvokeSpecificationField() 在 Machine.Specifications.Model.Specification.Verify()

环顾四周,我检查了以下内容:

  • VS 以管理员身份运行
  • TestDriven.Net 显然在 STA 模式下运行所有​​内容
  • IE 已关闭“保护模式”
  • 我无法将该站点添加到受信任的站点,大概是因为它在本地运行
  • 我调用 WaitForComplete(),也尝试过 Thread.Sleep()

我也用 FireFox 尝试过,但它只是崩溃了。

知道我在这里做错了什么吗?

0 投票
1 回答
372 浏览

nunit - 如何验证 TestDriven.net 使用 NUnit 2.5.vNext?

我去VS2010,工具,选项,TestDriven.Net,Test Runners。

我观察到 NUnit 2.5 和 2.5.0 到 2.5.65535.65535 版本将被启动。

如何配置 TestDriven.Net 以使用 NUnit 2.5.10,或者任何最新最好的版本?

编辑:

我正在使用 TestDriven.Net 3.0 RTM。不幸的是,这里没有 testdriven.net-3 标签。

我对这个问题的理解是不正确的。TestDriven.Net 报告 NUnit 2.5.5 作为用于生成测试结果的版本。我认为它随 NUnit 2.5.5 一起发布和执行。话虽如此,nunit.mocks.dll 和 pnunit 不包含在 TD.Net 发行版中。