在尝试通过Visual Studio中的“测试资源管理器”运行测试时,我在下面的代码行中始终遇到错误。
“ System.InvalidOperationException:'序列包含多个匹配元素''
试图将其注释掉,但此项目无法构建。编写此内容的开发人员现在已经离开。
private static string ParseSetting(List<XElement> settings, string settingName)
{
return settings
.SingleOrDefault(s => s.Attribute("name")
?.Value.ToLower() == settingName.ToLower())
?.Attribute("value")
?.Value;
}
它应该继续运行测试。