I have a user control that has button whose click event handler contains the core logic. I want to test this button click handler. This handler function calls a public function
You can write a method that programmatically raises the Click event and call that from your unit test.
Edit: Ah, this actually exists already: http://msdn.microsoft.com/en-us/library/hkkb40tf(VS.90).aspx