make PatternLayoutTest independent of reflection implementation
diff --git a/tests/src/Layout/PatternLayoutTest.cs b/tests/src/Layout/PatternLayoutTest.cs
index c5c5016..c8ee77c 100644
--- a/tests/src/Layout/PatternLayoutTest.cs
+++ b/tests/src/Layout/PatternLayoutTest.cs
@@ -111,11 +111,7 @@
             ILog log1 = LogManager.GetLogger(rep.Name, "TestStackTracePattern");
 
             log1.Info("TestMessage");
-#if !MONO
-            Assert.AreEqual("System.RuntimeMethodHandle.InvokeMethod > log4net.Tests.Layout.PatternLayoutTest.TestStackTracePattern", stringAppender.GetString(), "stack trace value set");
-#else
-            Assert.AreEqual("MonoMethod.InternalInvoke > PatternLayoutTest.TestStackTracePattern", stringAppender.GetString(), "stack trace value set");
-#endif
+            StringAssert.EndsWith("PatternLayoutTest.TestStackTracePattern", stringAppender.GetString(), "stack trace value set");
             stringAppender.Reset();
         }