title: How to unit test (in C#) that a button is clicked?
body: <p>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 of another user control (which resides in separate C# project) which ultimately calls public function of a reference assembly.
  Can anyone please tell me - how will be the unit test for such a handler?</p>