问题标签 [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 回答
380 浏览

mbunit - 如何将 MBUnit 测试添加到 CruiseControl.Net 配置文件

如何将 MBUnit(tag) 测试添加到CruiseControl.Net配置文件。

谢谢, 拉贾小号

0 投票
3 回答
964 浏览

c# - MbUnit 回滚

我正在测试 MbUnit 框架,并希望在每次测试后将我的测试数据库保持在持久状态。我怎样才能做到这一点?

这就是我正在尝试的,但是测试完成后我的桌子被填满了。


编辑:

经过一番阅读,我了解到必须启用分布式事务协调器。启动此服务并测试后仍然没有成功:(

0 投票
3 回答
1627 浏览

unit-testing - 使用 MbUnit3 的 [Rollback] 对 NHibernate 与 SQLite 的交互进行单元测试

背景:

我的团队致力于确保直接从结帐,我们的代码编译和单元测试成功运行。为了促进这一点并测试我们的一些 NHibernate 映射,我们在存储库中添加了一个 SQLite DB,它是我们生产 SQL Server 2005 数据库的镜像。我们使用的是最新版本:MbUnit3(Gallio 的一部分)、System.Data.SQLite 和 NHibernate。

问题:

我发现以下单元测试不适用于 SQLite,尽管对 SQL Server 2005 执行没有问题。

我得到的异常(仅在使用 SQLite 时)如下:

当使用 SQLite 并且未指定 [Rollback] 属性时,测试也成功完成。

问题:

这是 MbUnit3 用于 [Rollback] 的 System.Data.SQLite 的 TransactionScope 实现的问题还是 SQLite 引擎的限制?

有没有办法编写这个单元测试,针对 SQLite,回滚以避免每次运行测试时影响数据库?

0 投票
3 回答
501 浏览

c# - MbUnit:测试自定义有序集合

我有一个自定义的数据收集类型。此数据按三个属性按顺序排序,例如以下示例:

集合必须保持 A、B、C 的顺序,例如:

我想编写一些测试,以确保通过通常的可疑添加和删除操作在集合中维护此顺序。我正在使用 Gallio 和 MbUnit 3,我认为必须有一种简单的方法来使用它们的属性来做到这一点,我只是现在不明白。有任何想法吗?

0 投票
3 回答
1133 浏览

asp-classic - 经典 ASP 的自动化测试

有人对经典 ASP 站点进行自动化 QA 测试吗?我开始研究 WatIn 和 MBUnit,但不确定构建测试的最佳方式。

0 投票
1 回答
607 浏览

mbunit - MbUnit:比较双打最优雅的方式?

编码

生产

在 MbUnit 3.0 中比较两个双精度的最优雅的方法是什么?我知道我可以自己将它们四舍五入,但是是否有一些 MbUnit 构造呢?

更新:我认为我目前的“解决方法”是不优雅的:

0 投票
1 回答
642 浏览

msbuild - 如何让 Cruise Control 通过电子邮件发送来自 Gallio(MbUnit) 的单元测试结果?

我有一个构建服务器,它使用 Cruise Control 来运行我们的测试用例。我已成功配置 ccnet 1.4.2 以在 webdashboard 中显示 Gallio 测试结果,但我似乎无法让 ccservice 在自动生成的电子邮件中通过电子邮件发送 Gallio 测试结果。我曾尝试编辑 .xsl 文件,但无济于事。我正在合并 MsBuild Gallio 任务的 .xml 输出。

0 投票
4 回答
712 浏览

mbunit - MbUnit 3.0 单独下载

我想获得 MBUnit 3.0,但没有 Gallio 捆绑.. 不确定这样的包是否可用?

0 投票
3 回答
4426 浏览

visual-studio - 如何在 Visual Studio 中调试 mbunit/Gallio 单元测试

我试图弄清楚如何在用 MbUnit/Gallio 编写的单元测试中打断点。我尝试运行 Gallio.Icarus,将 vs 调试器附加到它,断点没有被命中。接下来,我尝试从项目属性中启动 Gallio.Echo,但在提供 dll 后,我收到一条错误消息,说只能测试 .exe。单元测试从 Gallio.Icarus 运行良好,但是,我无法调试它们。

谢谢!

0 投票
3 回答
3469 浏览

.net - 你知道任何关于 MBUnit 的教程吗?

似乎很难找到有关 MBUnit 的文档。有谁知道任何教程?