<A />
<D />
</rt>";
- Assert.AreEqual (xml, root.ToString ().Replace ("\r\n", "\n"), "#1");
+ Assert.AreEqual (xml.NormalizeNewline (), root.ToString ().NormalizeNewline (), "#1");
}
private class EventHandler
namespace MonoTests.System.Xml
{
+ public static class Helpers
+ {
+ public static string NormalizeNewline(this string str)
+ {
+ return str.Replace("\r\n", "\n");
+ }
+ }
+
[TestFixture]
public class ExtensionsTest
{
string ret = @"<one>
<two>Some data.</two>
</one>";
- Assert.AreEqual (ret, nav.OuterXml.Replace ("\r\n", "\n"), "#1");
+ Assert.AreEqual (ret.NormalizeNewline (), nav.OuterXml.NormalizeNewline (), "#1");
}
[Test]