问题标签 [ndbunit]

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 投票
3 回答
20343 浏览

.net - 从 MS SQL 数据库获取 XML 架构

是否可以使用 .Net 和 C# 以编程方式生成数据库的 XML 模式?我想研究 NDbUnit,但对于大型数据库,手动制作 Schema 真的不可行吗?

0 投票
1 回答
351 浏览

c# - 将 xml 数据加载到 ndbunit

我在将 testdata.xml 加载到 ndbunit 时遇到问题,我按照http://code.google.com/p/ndbunit/wiki/QuickStartGuide进行操作,但是在 NUnit 中运行单元测试时未加载测试数据。

有什么我不知道的问题吗?

0 投票
1 回答
394 浏览

ndbunit - 将 NDbUnit 与具有表架构的表一起使用

我在将 NDbUnit 与具有自己架构的表一起使用时遇到问题 - 即:

这是受支持的方案吗?我需要做什么才能使其正常工作?

(当表是 dbo.MyTable01 时工作正常)

0 投票
1 回答
2690 浏览

c# - 使用 NDBUnit 框架进行单元测试

我正在为随着时间的推移已经成熟很多的应用程序编写单元测试。我们正在使用 NDBUnit,因为测试用例变得彼此独立。当我们开始开发这个应用程序时,数据库模式非常易于管理,因此可以拖放在 VS 设计器上创建 XSD 的表格从来都不是问题。好吧,使用我当前的数据库架构,生成的 XSD 大小超过 3MB。在慢速开发机器上,当尝试打开 XSD 时,VS 会进入睡眠状态。因此,保持 DB 模式和 XSD 同步变得非常具有挑战性。有没有办法可以摆脱修改 XSD 的手动步骤?您是否建议我应该考虑其他单元测试框架?Spring.Net 肯定会满足我的需求,但我们没有接口,因此集成它将是一项繁琐的任务。

0 投票
1 回答
152 浏览

ndbunit - 使用 NDBUnit 为数据提供 GUID

我正在使用 NDBUbit 从 XML 文件加载数据。现在,我手动为 xml 文件中的每条记录(我们所有表的主键是唯一标识符)提供 GUID。但是,我想知道是否有更好的方法做这个?

0 投票
2 回答
458 浏览

mysql - NDbUnit MySQL 程序集版本冲突

我正在尝试将 NHibernate 与 NDbUnit 一起使用,但我不能,因为 NDbUnit 尝试加载 MySql.Data 版本 1.0.10.1 而 NHibernate 尝试加载版本 6.2.2.0,我只能引用其中一个。

这是我尝试运行 NDbUnit 时遇到的错误

有没有人有任何想法?

0 投票
1 回答
343 浏览

ndbunit - NDBUnit 计算列的问题

我正在使用 xml 和 ndbunit 为表中的测试加载数据。但是,对于具有计算列的表,我遇到了问题。我收到了这个错误

我已经在 xsd 文件中修改了 sqladapter 的 INSERT 和 UPDATE 命令(删除了计算列),但仍然面临这个问题。

谢谢

0 投票
1 回答
666 浏览

.net - 用于生成类型化数据集的 T4 模板

是否有用于生成类型化数据集的 T4 模板?

我正在使用 NDBUnit 进行测试,我希望在更改数据库架构时自动更新 XSD。理想情况下,我希望 XSD 仅包含数据库中表的子集。

或者是否有任何命令行工具、nant 或 msbuild 任务可以做到这一点?

0 投票
1 回答
248 浏览

nhibernate - 使用 NDBUnit 验证 NHibernate 映射

我目前在一个项目中使用 NHibernate,并且正在使用 NDBUnit 为我的单元测试填充数据。我想要做的是验证 NDBUnit 使用的 XML 与我加载数据时 NHibernate 返回的类实例。

似乎我可以在类上使用反射来获取所有属性,然后在 NDBUnit XML 数据集中查找这些列值。我只是不确定我是否在重新发明轮子,或者是否有更好的选择来验证我的所有 NHibernate 映射是否正确?

0 投票
2 回答
645 浏览

c# - NDBUnit 架构错误

我一直在寻找答案很长一段时间没有任何运气。

我正在为我的测试数据使用 NDbUnit,我希望能够自动生成我的 XSD 文件。我不想每次向我的类添加新属性时都重新生成我的 XSD 文件。所以我的计划是使用 XsdDataContractExporter 类自动生成 XSD 文件,因为我的一些类包含 IList 并且使用 xml 序列化程序时出现了一些错误。

这是我到目前为止得到的代码:

问题是我在读取架构时遇到错误:

底线是,我想使用从一个类型动态生成的 XSD 文件与 NDBUnit 一起使用,用测试数据填充我的数据库。这是正确的方法吗?这是生成的模式,这给了我错误:

供应商:

供应商类别:

任何建议都会很棒!谢谢,弗兰克