Como testar a unidade (em C #) de que um botão é clicado?

Eu tenho um controle de usuário que possui botão cujo manipulador de eventos de clique contém a lógica principal. Quero testar esse botão, manipulador de cliques. Essa função de manipulador chama uma função pública de outro controle de usuário (que reside em um projeto C # separado) que finalmente chama a função pública de um assembly de referência. Alguém pode me dizer - como será o teste de unidade para esse manipulador?

questionAnswers(2)

yourAnswerToTheQuestion