public void TestUpgradingToIncompatibleStyles() { m_styleReplace.Context = ContextValues.Text; // Create an xml style document with some styles XmlDocument doc = new XmlDocument(); doc.LoadXml("<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + Environment.NewLine + "<Styles>" + Environment.NewLine + "<markup version=\"78A16A60-5644-48e8-9B77-A1F65A9EA253\"/>" + Environment.NewLine + "<replacements>" + Environment.NewLine + "<change old=\"Cool_style\" new=\"Cooler_style\"/>" + Environment.NewLine + "</replacements>" + Environment.NewLine + "</Styles>"); DummyTeStylesXmlAccessor acc = new DummyTeStylesXmlAccessor(m_scr, doc.SelectSingleNode("Styles")); acc.OriginalStyles.Add("Cool style", m_styleOrig); acc.UpdatedStyles.Add("Cooler style", m_styleReplace); acc.CallDeleteDeprecatedStylesAndDetermineReplacements(); }
public void TestUpgradingToCompatibleStyles() { CheckDisposed(); m_styleReplace.Context = ContextValues.Intro; // Create an xml style document with some styles XmlDocument doc = new XmlDocument(); doc.LoadXml("<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "\n" + "<Styles>" + "\n" + "<markup version=\"78A16A60-5644-48e8-9B77-A1F65A9EA253\"/>" + "\n" + "<replacements>" + "\n" + "<change old=\"Cool_style\" new=\"Cooler_style\"/>" + "\n" + "</replacements>" + "\n" + "</Styles>"); DummyTeStylesXmlAccessor acc = new DummyTeStylesXmlAccessor(m_scr, doc.SelectSingleNode("Styles")); acc.OriginalStyles.Add("Cool style", m_styleOrig); acc.UpdatedStyles.Add("Cooler style", m_styleReplace); acc.CallDeleteDeprecatedStylesAndDetermineReplacements(); Assert.AreEqual(1, acc.ReplacedStyles.Count); StyleReplacement styRepl = (StyleReplacement)acc.ReplacedStyles[0]; Assert.AreEqual("Cool style", styRepl.oldStyle); Assert.AreEqual("Cooler style", styRepl.newStyle); }