Mono Android. Marco de prueba de unidad [cerrado]

¿Hay algunos marcos de prueba unitarios que soporten aplicaciones mono android? Ya probé el marco de prueba predeterminado de Visual Studio y el marco de NUnit sin suerte.
Mi último intento: creé la biblioteca de clases Mono Android, hice referencia a nunit.framework, escribí pruebas. Pero cuando intenté lanzarlos, tengo una excepción:

System.TypeLoadException: Could not load type 'System.Runtime.Versioning.TargetFrameworkAttribute' from assembly 'mscorlib, Version=2.0.0.0'

Stack Trace:

Exception rethrown at [0]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at NUnit.Core.TestRunner.Load(TestPackage package)
   at NUnit.Util.TestDomain.Load(TestPackage package)
   at NUnit.Util.TestLoader.LoadTest(String testName)

Estoy seguro de que se debe a la incompatibilidad de los ensamblados mono de Android con otros ensamblajes ...
Entonces mi pregunta: ¿Cómo ponerlo a trabajar? ¿O tal vez hay otros marcos de pruebas unitarias para aplicaciones mono de Android?

UPD: Solución para este problema.
Desde que necesitaba probar los modelos independientes de la plataforma, solo creé un proyecto de biblioteca de clases de Windows "proxy" separado y agregué enlaces a clases de modelos desde mi biblioteca de clases Mono para Android (Proyecto => Agregar elemento existente ... => [ seleccione todos los archivos que deben agregarse como enlaces] => Agregar como enlace).
e modo que recibí compatibilidad con cualquier ensamblaje de marco de prueba de Unidad que consta de clases que deberían probarse.

Respuestas a la pregunta(3)

Su respuesta a la pregunta