encoding = Encoding.UTF8;
indent = false;
indentChars = " ";
- // LAMESPEC: MS.NET says it is "\r\n", but it is silly decision.
- newLineChars = Environment.NewLine;
+ newLineChars = "\r\n";
newLineOnAttributes = false;
newLineHandling = NewLineHandling.Replace;
omitXmlDeclaration = false;
XPathNavigator nav = doc.CreateNavigator ();
XPathNodeIterator iter = nav.Select ("/Abc/Foo");
iter.MoveNext ();
- Assert.AreEqual ("Hello<" + Environment.NewLine + "InnerXml", iter.Current.InnerXml, "#1");
- Assert.AreEqual ("<Foo>Hello<" + Environment.NewLine + "InnerXml</Foo>", iter.Current.OuterXml, "#2");
+ Assert.AreEqual ("Hello<\r\nInnerXml", iter.Current.InnerXml, "#1");
+ Assert.AreEqual ("<Foo>Hello<\r\nInnerXml</Foo>", iter.Current.OuterXml, "#2");
iter = nav.Select ("/Abc/Foo/text()");
iter.MoveNext ();
Assert.AreEqual (String.Empty, iter.Current.InnerXml, "#3");
Assert.AreEqual (Encoding.UTF8, s.Encoding);
Assert.AreEqual (false, s.Indent);
Assert.AreEqual (" ", s.IndentChars);
- Assert.AreEqual (Environment.NewLine, s.NewLineChars);
+ Assert.AreEqual ("\r\n", s.NewLineChars);
Assert.AreEqual (false, s.NewLineOnAttributes);
Assert.AreEqual (false, s.OmitXmlDeclaration);
+ Assert.AreEqual (NewLineHandling.Replace, s.NewLineHandling);
+#if NET_4_5
+ Assert.IsFalse (s.Async);
+#endif
}
[Test]
Assert.IsTrue (i.MoveNext (), "#2");
}
-#if NET_2_0
[Test]
public void ValueAsBoolean ()
{
return;
Assert.Fail ("no selection");
}
-#endif
}
}