问题标签 [mbunit]

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 投票
1 回答
1058 浏览

mbunit - 使用 Gallio 将结果写入 MbUnit 中的测试报告

有人知道是否可以将结果写入某些跟踪侦听器或测试报告抢购并嵌入测试报告中的东西?

例如,var loan = GetLoans(...parameters); Assert.IsTrue(Loans.Length>0); TestReport.Write("用户有:" +loans.Count);

然后让它出现在测试报告中!有任何想法吗?:)

0 投票
2 回答
335 浏览

.net - 有没有什么好方法可以用两个不同的 AssemblyStartups 运行一组测试

我正在开发一个相当成熟的 ASP.NET MVC 应用程序。我们已经掌握了一组服务背后的核心逻辑,并且我们正在使用 StructureMap 来注入适当的 IRepositories 的适当实例,以抽象与数据层适当的通信。我们还对这些服务进行了一系列相当详尽的单元测试。但是,就目前的情况而言,单元测试与一组使用内存对象图来表示数据库的假存储库进行通信。

我想做的是找到一种使用由数据库和我们的 Linq2Sql 存储库支持的同一组测试的好方法。现在,我可以看到使用#if() 编译器指令和一些标志来完成此任务的绝妙方法,但我怀疑有更好的方法可以实现。有什么建议么?

编辑:

詹姆斯回答了最初的问题,但他也让我意识到我不太清楚我的目标是什么。

我想做的是让这个出现,至少对于测试运行器(目前是 Gallio)来说,它是两个单独的程序集。主要原因是我可以分别运行单元测试和集成测试,避免完全依赖数据库。

0 投票
1 回答
1010 浏览

unit-testing - Mbunit和硒

谁能告诉我如何让 mbunit 一次运行多个测试而不在每次测试后设置和拆除?

目前我正在使用 selenium 进行 UI 测试,并且需要连续运行测试做一个登录页面。

在此先感谢,CB

0 投票
2 回答
900 浏览

nunit - 我可以围绕 NUnit、MbUnit、xUnit 或其他测试框架创建一个包装器吗?

如何围绕测试框架创建包装器?我们仍然不知道要使用哪个测试框架,但我需要开始编写单元测试。带着这个问题,我想知道如何从 NUnit 切换到 mbUnit、xUnit 甚至 MSTest。

0 投票
1 回答
113 浏览

visual-studio-2008 - Visual Studio 中用于 mbunit 测试的单元测试摘要不正确

当我在 Visual Studio 测试运行程序(VS 2008)中运行我的 mbunit 测试时,我的测试通过了,但测试摘要不包括通过的测试。对于测试,我创建了一个带有单个测试的测试项目,这是我运行它时 VS 返回的测试摘要:

运行结果:0/1 测试通过,0 失败,1 跳过

但是测试在底部的测试结果窗口中显示为通过。

0 投票
1 回答
1340 浏览

mbunit - MbUnit / Gallio 上的 FixtureSetup 未运行

我不明白这个问题。首先,我引用了 MBUnit v2,一切运行良好。然后我安装并引用了 MBunit v3... 这似乎是 Gallio 安装 bin 文件夹中的 MbUnit.dll 和 Gallio.dll。当我编译时,我在 TestFixtureSetup 上收到了一些警告,所以我将它们更改为 FixtureSetup。但现在他们不再被处决了。任何线索我做错了什么?

顺便说一句,我应该引用哪个 dll?因为当我使用 MbUnit v2 时,我总是使用 MbUnit.Framework.dll,但现在似乎不再如此了。

我很困惑...

编辑: 这个例子最好地解释了我认为的问题:

我使用 TestDriven.NET 进行了尝试:

右键单击测试方法并选择 Run Test(s) 我得到以下输出:

0 投票
1 回答
1504 浏览

vb.net - 使用 VB.NET/MBUnit 实现 NHibernate 单元测试以生成模式

我正在尝试为我的 NHibernate 数据访问层实现单元测试。我从网上找到的一个例子( http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/04/01/your-first-nhibernate-based-application.aspx)中得出的第一个测试是只是尝试使用我的域类/映射重新创建数据库。我已经能够让这个示例在 C# 中工作(产品表是在数据库中创建的),但是当我在 VB.NET 中实现它时却没有。

我有两个项目,Todd.Core(包含 Product 类和 Product.hbm.xml 映射)和 Todd.Core.Test(包含 Test Fixture 和 NHibernate 配置)。当我尝试使用 MBUnit GUI 运行此测试时,我收到此消息(第 10 行是对 .Configure 方法的调用):

任何想法表示赞赏。下面是我的代码......

我的产品类别:

我的 Product.hbm.xml 文件:

我的测试夹具:

我的 app.config(来自测试项目):

0 投票
2 回答
1917 浏览

selenium - 使用 Selenium RC 设置 Hudson 以运行用 C# 编写的测试

我刚刚部署了一个 Hudson 服务器并将其配置为检查、构建和部署到一个测试 http 服务器。

现在我想要更多 =)

我在 C#/.Net 中使用 MbUnit 基础设施编写了一些 Selenium RC 测试,在 Gallio Icarus 上运行良好。

如何设置 Hudson 来运行这些测试?我们在 Windows 2003 服务器中。

我正在考虑设置一个运行测试的批处理脚本。但是如何在 CLI 中运行它们呢?是否有可以运行我们测试的 CLI 测试运行程序?

0 投票
2 回答
572 浏览

mbunit - 你如何测试一个 IEnumerableMBunit 中有 SomeClass 类的所有项目吗?

您如何测试 IEnumerable 在 MBunit 中具有 SomeClass 类的所有项目?

我曾经使用过 Visual Studio 单元测试框架并找到CollectionAssert.AllAreInstancesOfType了一些东西来检查它。

但是我如何在 MBunit 中做到这一点?

0 投票
2 回答
449 浏览

unit-testing - 用于在 NAnt 中失败

当我尝试运行使用 NAnt 的 mbunit 编写的单元测试时,我陷入了困境。当我在 NAntbuilder 中尝试这行代码时。

我收到一条错误消息

构建失败

./.../mbunit.build(26,5):

无效元素 <mbunit>。未知的任务或数据类型。

我已将 mbunit.framework.dll、quickgraphalgorithm.dll、quickgraph.dll 复制到 NAnt 的 bin 文件夹中。

能否请你们帮我从 NAnt 运行 mbunit 测试。

提前致谢,

加内什