最近几个小时我无法在互联网上找到任何东西。情况如下:我想测试我编写的解析器,为此,我希望编写一个数据驱动的单元测试。我拥有的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 关注
- 147 浏览
添加回答
举报
0/150
提交
取消