[Test]
public void OnSetValueAndHandledFalse () // part of bug #3003
{
+#if NET_4_5
+ string ver = "net_4_5";
+#else
+ string ver = "net_4_0";
+#endif
+
/*
var obj = new TestClass3 ();
obj.Nested = new TestClass3 ();
XamlServices.Transform (new XamlObjectReader (obj), xxw);
Console.Error.WriteLine (sw);
*/
- var xml = "<TestClass3 xmlns='clr-namespace:MonoTests.System.Xaml;assembly=System.Xaml_test_net_4_0' xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'><TestClass3.Nested><TestClass3 Nested='{x:Null}' /></TestClass3.Nested></TestClass3>";
+ var xml = "<TestClass3 xmlns='clr-namespace:MonoTests.System.Xaml;assembly=System.Xaml_test_net_4_0' xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'><TestClass3.Nested><TestClass3 Nested='{x:Null}' /></TestClass3.Nested></TestClass3>".Replace ("net_4_0", ver);
var settings = new XamlObjectWriterSettings ();
bool invoked = false;
settings.XamlSetValueHandler = (sender, e) => {
XamlReader GetReader (string filename)
{
- return new XamlXmlReader (XmlReader.Create (Path.Combine ("Test/XmlFiles", filename), new XmlReaderSettings () { CloseInput =true }));
+#if NET_4_5
+ string ver = "net_4_5";
+#else
+ string ver = "net_4_0";
+#endif
+ string xml = File.ReadAllText (Path.Combine ("Test/XmlFiles", filename)).Replace ("net_4_0", ver);
+ return new XamlXmlReader (XmlReader.Create (new StringReader (xml)));
}
[Test]
XamlReader GetReader (string filename)
{
- return new XamlXmlReader (XmlReader.Create (Path.Combine ("Test/XmlFiles", filename), new XmlReaderSettings () { CloseInput =true }));
+#if NET_4_5
+ string ver = "net_4_5";
+#else
+ string ver = "net_4_0";
+#endif
+ string xml = File.ReadAllText (Path.Combine ("Test/XmlFiles", filename)).Replace ("net_4_0", ver);
+ return new XamlXmlReader (XmlReader.Create (new StringReader (xml)));
}
void ReadTest (string filename)
string ReadXml (string name)
{
- return File.ReadAllText ("Test/XmlFiles/" + name).Trim ().Replace ("\r\n", "\n").Replace ("\n", Environment.NewLine);
+#if NET_4_5
+ string ver = "net_4_5";
+#else
+ string ver = "net_4_0";
+#endif
+ return File.ReadAllText ("Test/XmlFiles/" + name).Trim ().Replace ("\r\n", "\n").Replace ("\n", Environment.NewLine).Replace ("net_4_0", ver);
}
[Test]