public void FixtureSetUp () { Type rwet = typeof (RuntimeWrappedException); ConstructorInfo[] ctors = rwet.GetConstructors (BindingFlags.Instance | BindingFlags.NonPublic); foreach (ConstructorInfo ctor in ctors) { switch (ctor.GetParameters ().Length) { case 0: // mono rwe = (RuntimeWrappedException) ctor.Invoke (null); return; case 1: // ms rwe = (RuntimeWrappedException) ctor.Invoke (new object[1] { null }); return; } } Assert.Ignore ("uho, couldn't figure out RuntimeWrappedException ctor"); }