public static Settings Parse(string xml)
{
Settings config = new Settings();
XElement mspecConfig = null;
try {
mspecConfig = XDocument.Parse(xml).XPathSelectElement("RunSettings/MSpec");
} catch { }
if (mspecConfig == null)
return config;
config.DisableFullTestNameInOutput = "true".Equals(mspecConfig.Element("DisableFullTestNameInOutput")?.Value ?? "false", StringComparison.InvariantCultureIgnoreCase);
config.DisableFullTestNameInIDE = "true".Equals(mspecConfig.Element("DisableFullTestNameInIDE")?.Value ?? "false", StringComparison.InvariantCultureIgnoreCase);
return config;
}
}