Sto cercando di sviluppare un componente NUnit che aggiunge dinamicamente metodi di test a una suite da un oggetto che contiene un elenco di delegati Action
. Il problema è che NUnit sembra appoggiarsi pesantemente alla riflessione per portare a termine il lavoro. Di conseguenza, sembra che non ci sia un modo semplice per aggiungere i miei Action
direttamente alla suite.Come posso creare un MethodInfo da un delegato di Action
Devo, invece, aggiungere MethodInfo
oggetti. Questo normalmente funzionerebbe, ma i delegati Action
sono anonimi, quindi dovrei creare i tipi e i metodi per farlo. Devo trovare un modo più semplice per farlo, senza ricorrere all'utilizzo di Emit
. Qualcuno sa come creare facilmente istanze MethodInfo dai delegati di Action?
Questo produrrà un errore di compilazione ... – Aaronaught
dispiace, pensavo di MethodInvoker quando ho visto MethodInfo. –
+1 (per tornare a zero). A quanto pare, d.Method era tutto ciò di cui avevo bisogno. Funziona in NUnit, anche se la denominazione è funky. Dovrò creare la mia classe di test per risolvere il problema. –