假设我有一个XElement
对象,它代表Xml,如
<modification name="givenName" operation="add" xmlns="urn:oasis:names:tc:DSML:2:0:core">
<value>Changed name</value>
<child id="abc">Some dummy value</child>
</modification>
如何测试<value>
元素的值是“已更改的名称”,<child>
元素的属性为id
“abc”,值为“某些虚拟值”?
答案 0 :(得分:1)
element.Should().HaveElement("value").Which.Should().HaveValue("Changed name");
element.Should().HaveElement("child").Which.Should().HaveAttribute("id", "abc").And.HaveValue("Some dummy value");