小编Nic*_*icL的帖子

C#单元测试 - 包含多个测试的XML数据源

我是单元测试框架的新手.使用VS 2010,我使用XML作为我的数据源.

假设我的XML看起来像这样:

<testgroup>
  <test>
    <param1>100</param1>
    <param2>200</param2>
  </test>
  <test>
    <param1>333</param1>
    <param2>222</param2>
  </test>
</testgroup>
Run Code Online (Sandbox Code Playgroud)

因此,测试组可能包含大量测试.在单个xml文件中分解它们并不高效.为简单起见,假装param1是一个int而param2是另一个int,我的测试是验证param2> param1.

是否可以编写单个TestMethod,以便迭代XML中的各种测试,以便单元测试框架为每个测试展示一个测试?

到目前为止我还没有找到解决方案.也许数据源并不意味着以这种方式驱动测试数据.

c# unit-testing

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

unit-testing ×1