サンプルの 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に「値」という名前の要素があり、その値が「変更された名前」であることをどのようにテストできますか?
前もって感謝します!