diff options
author | Joel Martinez <joelmartinez@gmail.com> | 2020-03-30 23:00:38 +0300 |
---|---|---|
committer | Joel Martinez <joelmartinez@gmail.com> | 2020-03-30 23:26:31 +0300 |
commit | a77be85e18cf62c69a4bc4e0c741a60a5f2efd2d (patch) | |
tree | bf1ea7c025b1ada4d9dedba11097bbd487c6b0ef /mdoc/mdoc.Test/MDocUpdaterTests.cs | |
parent | 9690b11f403c20bf6ae2b289beab4481cc5aa202 (diff) |
5.7.5.3 pre-release hotfix 2.
Excludes private EII from frameworks cache
Diffstat (limited to 'mdoc/mdoc.Test/MDocUpdaterTests.cs')
-rw-r--r-- | mdoc/mdoc.Test/MDocUpdaterTests.cs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/mdoc/mdoc.Test/MDocUpdaterTests.cs b/mdoc/mdoc.Test/MDocUpdaterTests.cs index 0a4f28c7..3cbd8040 100644 --- a/mdoc/mdoc.Test/MDocUpdaterTests.cs +++ b/mdoc/mdoc.Test/MDocUpdaterTests.cs @@ -49,7 +49,7 @@ namespace mdoc.Test } [Test] - public void InterNalELLTest() + public void InternalEIITest() { XmlDocument doc = new System.Xml.XmlDocument(); doc.LoadXml(XmlConsts.internalEllXml); @@ -58,22 +58,21 @@ namespace mdoc.Test var type = GetType(typeof(mdoc.Test2.InternalEIICalss)); var docEnum = new DocumentationEnumerator(); - BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Static; - MethodInfo mInfo = typeof(MDocUpdater).GetMethod("IsMemberPublicEII", flags); - + bool internalEIIflagged = false; foreach (DocsNodeInfo info in docEnum.GetDocumentationMembers(doc, type, FrameworkTypeEntry.Empty)) { - object[] parametors = new object[] { info.Member }; - var flag = (bool)mInfo.Invoke(null, parametors); + var flag = MDocUpdater.IsMemberNotPrivateEII(info.Member); if (!flag) { + internalEIIflagged = true; oldmember = info.Member; //Note : The following operation will not be carried out, just prompt //-> DeleteMember(); //-> statisticsCollector.AddMetric(); } } + Assert.IsTrue(internalEIIflagged, "Internal EII was not flagged"); Assert.AreEqual("System.String mdoc.Test2.InternalEIICalss::mdoc.Test.SampleClasses.InterfaceA.Getstring(System.Int32)", oldmember.FullName); } |