1

我是 NUnit 的新手,我已经在 vb.net 的测试类中编写了我的和,它的工作原理如下:

执行存储过程,并借助数据集将结果保存在 xml 文件中。我现在需要做的是,这个数据集的信息也应该重定向到表单中的文本框,以便我可以在剪贴板中复制这些信息并创建动态断言语句,例如我想要 datatable.rows.count、datatable.columns。计数、datatable.columns(i).ColumnName,与获取 columnType 相同。所有这些信息都将显示在表单中,但我无法在 NUnit 测试类中打开表单。请尽可能尽快回复。

4

2 回答 2

2

听起来您需要将将数据从表单中获取的代码拆分为单独的类。

在您的项目中,创建一个新的类文件并将获取数据的代码放入其中。然后,在您的表单中,调用获取数据的方法(可以返回 DataSet),以便您的表单可以使用它。

在单元测试项目中,您可以针对您创建的新类创建单元测试。因此,您根本不必为表格而烦恼。

于 2011-05-20T14:02:55.763 回答
1

对于表单测试,考虑使用NUnitForms来测试表单,假设您使用的是 Windows 窗体。您可以创建表单并驱动鼠标移动和单击,还可以查询表单控件的内容。

于 2011-10-14T12:58:37.410 回答