【发布时间】:2010-09-12 03:12:24
【问题描述】:
我有一些 WCF 方法用于将信息从服务器应用程序传输到网站前端以用于绑定。我将结果作为 XElement 发送,它是包含我要绑定的数据的 XML 树的根。
我想创建一些测试来检查数据并确保数据符合预期。
我目前的想法是:每个返回 XElement 树的方法都有一个对应的模式 (.XSD) 文件。此文件包含在包含我的 WCF 类作为嵌入资源的程序集中。
测试在这些方法上调用方法,并将结果与这些嵌入式架构进行比较。
这是个好主意吗?如果不是,我可以使用哪些其他方式来“保证”方法将返回哪种 XML?
如果是,如何根据模式验证 XElement?以及如何从它嵌入的程序集中获取该架构?
【问题讨论】:
标签: c# .net xml unit-testing xsd