public static XmlDocument GetXmlDocument(this TestCase testCase, string id) { var xmlDocument = new XmlDocument(); testCase.UsingXmlReader(id, xmlDocument.Load); string overrideId = id + ".override"; if (testCase.Contains(overrideId)) { xmlDocument.OverrideWith(testCase.GetXmlDocument(overrideId)); } return(xmlDocument); }
public static void UsingXmlReader(this TestCase testCase, string id, Action <XmlReader> action) { testCase.UsingXmlReader(id, reader => { action(reader); return(true); }); }