I’m a bit new to reflection in c#. I’m trying to generate a list of all controllers in order to test whether or not they are decorated with a specific actionfilter. When writing unit tests, how do you access the tested assembly?
This does not seem to work:
var myAssembly = System.Reflection.Assembly.GetExecutingAssembly();
If you know a type in your main assembly, you can use:
Replace
MyTypewith the known type.I use this in a base class with
this.GetType()instead oftypeof(MyType), so that I can reference the assembly in which the derrived type is defined.