为了账号安全,请及时绑定邮箱和手机立即绑定

具有嵌套节点的XML数据驱动单元测试

具有嵌套节点的XML数据驱动单元测试

C#
月关宝盒 2021-04-02 17:14:27
最近几个小时我无法在互联网上找到任何东西。情况如下:我想测试我编写的解析器,为此,我希望编写一个数据驱动的单元测试。我拥有的XML如下所示:<Test>   <ParseTest>      <Case>         <uri>somestring</uri>         <key>somestring</key>         <value>somestring</value>      </Case>      <Case>         <uri>somestring</uri>         <key>somestring</key>         <value>somestring</value>      </Case>   </ParseTest></Test>测试是我整个班级的根节点。ParseTest应该是每个方法的根,因此我想每次运行时访问一个带有其子对象的case节点我的测试代码是:[TestMethod][DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML",@"PATH\name.xml","ParseTest",DataAccessMethod.Seqential)]public void ParseTest(){   //Arrange             m_testContext.DataRow["uri"].ToString();   //Act   //Assert}问题在于,框架找不到正确的子节点。正确找到该文件。我通过VS中的“运行测试”运行测试。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信