Every now and then, you need to use reflection. And usually - at least for me that is - you need to change the assembly you are reflecting. So, this is what happens: you're running application A; have it load your assembly; test what you need to test...