Currently to performance test code that I write, I have to create some sort of separate throw away executable and set up the timing manually. I really like how the unit testing is built into VS so that I don't have to write a separate executable to get information. Is there anything similar for performance testing? If not, does anyone know of a good performance testing framework so that I can stop writing throw away testing executables? I'm not finding anything on Google that seems appropriate for C#. Thanks.
EDIT: I guess I'm looking for something like this, only maintained