TDUnit被设计成一个单元测试工具类似DBUnit.Net。 TDUnit帮助,让您随时启用你的测试数据库,允许在测试数据的XML文件的依赖值的标识列和外键约束的单元测试数据库访问。
TDUnit使用一个XML文件精神,DbUnit的神器出山:www.shenqi73.com指定测试数据被加载到一个数据库有一个重大的区别。 TDUnit允许创建的测试数据包含标识列和表之间的关系。对于例如,在TDUnit你可以加载到客户表和客户行,然后引用自动生成的ID(标识列)的客户订单表。
虽然写在C#3.0中,可以使用。NET 2.0项目,只要Net框架3.5的安装位置。通过指定在XML文件中的测试数据,测试所需的数据可以保持与测试和TDUnit插入和删除的测试数据。这可以让你的测试数据库保持为空,允许变化较快,更容易地分配给团队。
TDUnit作为测试工具,因为你并不需要继承某些类别的使用。您使用的数据库和呼叫设置()就可以了只是实例化TestDataUtility的类。当调用tearDown()方法。你决定什么时候被创建和删除的测试数据。
测试数据可以在一个XML文件中指定的文件名,你可以把它添加的文字,就在你正在写的测试。这使得TDUnit一个非常有用的,强大的,有希望的,用户友好测试实用程序。 MS SQL Server和SQLEXPRESS的的,现在TDUnit作品。
然而,该项目的设计充分考虑了扩展,所以下载的源代码,并创建自己的ScriptEngine的和ScriptExecutionEngine类通过实施IScriptEngine和IScriptExecutionEngine,为你最喜欢的DBMS。
您可以使用SqlServerScriptExecutionEngine.cs和BasicSqlScriptEngine.cs,作为例子,你需要做什么。 SqlServerTestDataUtility使实例化一个TestDataUtility的对象的MS SQL Server一件轻而易举的事。
上一个软件:JMXplorer 2.0.14
下一个软件:F-IN-BOX(原TFlashPlayerControl)的3.4.2.6_F-IN-BOX (formerly TFlashPlayerControl) 3.4.2.6