我有一个示例 Xml 代码片段
<modification name="givenName" operation="add" xmlns="urn:oasis:names:tc:DSML:2:0:core">
<value>Changed name</value>
</modification>
xml 被加载到我的 XElement 中,我使用了
XElement xml = ...to load xml above...;
xml.Should().HaveAttribute("name", "givenName")
.And.HaveAttribute("operation", "add")
.And.HaveAttribute("xmlns", "urn:oasis:names:tc:DSML:2:0:core")
.And.HaveElement("value");
测试我的代码,属性测试都通过了,但是元素测试(最后一个条件)失败了。
任何人都可以指出我的代码有什么问题?
我如何测试 Xml 有一个名为“value”的元素,它的值是“Changed name”?
提前致谢!