Imported Upstream version 5.10.0.47

Former-commit-id: d0813289fa2d35e1f8ed77530acb4fb1df441bc0
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-01-24 17:04:36 +00:00
parent 88ff76fe28
commit e46a49ecf1
5927 changed files with 226314 additions and 129848 deletions

View File

@ -14,7 +14,7 @@ using System.Text;
using System.Xml;
using System.Xml.Schema;
using NUnit.Framework;
using System.Reflection;
using ValidationFlags = System.Xml.Schema.XmlSchemaValidationFlags;
using AssertType = NUnit.Framework.Assert;
@ -443,5 +443,15 @@ namespace MonoTests.System.Xml
var r2 = XmlReader.Create (r, c);
Assert.IsTrue (r2.Settings.Async);
}
[Test]
public void LegacyXmlSettingsAreDisabled ()
{
// Make sure LegacyXmlSettings are always disabled on Mono
// https://bugzilla.xamarin.com/show_bug.cgi?id=60621
var enableLegacyXmlSettingsMethod = typeof(XmlReaderSettings).GetMethod ("EnableLegacyXmlSettings",
BindingFlags.NonPublic | BindingFlags.Static);
Assert.IsFalse ((bool) enableLegacyXmlSettingsMethod.Invoke (null, null));
}
}
}