Teste de unidade C # (unidade), o método principal de um aplicativo de console?
Tenho uma pergunta sobre o teste de unidade do método Main de um aplicativo de console. A assinatura padrão é
public static void Main(string[] args)
Quero poder testar para garantir que apenas 1 parâmetro seja passado. Se mais de um parâmetro for passado, desejo que o teste falhe.
Eu não acho que posso zombar disso com o MOQ como um método estático.
Alguém tem alguma experiência com isso?
Alguma ideia ?
obrigado