I fixed partial trusts test, by using a simple medium trust web.config. So now all partial trust and related tests that do not require CAS (Code Access Security) are passing under mono with NUnit 2.6.1
The NUnit version is also significant: NUnit 2.6.2 uses System.Runtime.Remoting.Messaging > LogicalGetData and LogicalSetData during its
But these are not supported yet in mono. We therefore need to use NUnit 2.6.1
Test Stats: 889 / 1086 passing. Ignored 169. I have about 28 tests left, of which some fail by assertion, e.g. the CAS tests. When all test that can pass are passing, I will go back and run another user test.