【发布时间】:2021-01-18 05:28:38
【问题描述】:
我想测试一个 XML 元素的值是否包含一个特定的字符串。 [下面的代码显然是高度人为的,而不是来自我正在处理的真实代码库]。如何使用 Fluent Assertions 检查 XElement 的值是否包含字符串?
using System.Xml.Linq;
using FluentAssertions;
class Program
{
private static void Main()
{
var x = new XElement("Root", new XElement("Name", "Fat Cat Sat"));
x.Should().HaveElement("Name").Which.Should().HaveValue("Fat Cat Sat");
// don't know how to do this:
x.Should().HaveElement("Name").Which.Should().HaveValueContaining("Cat");
}
}
【问题讨论】:
标签: c# fluent-assertions