C # Unit Testing (Nunit) die Hauptmethode einer Konsolen-App?

Ich habe eine Frage zum Unit-Testen der Main-Methode einer Konsolen-App. Die Standardsignatur ist

  public static void Main(string[] args)

Ich möchte testen können, um sicherzustellen, dass nur 1 Parameter übergeben wird. Wenn mehr als ein Parameter übergeben wird, soll der Test fehlschlagen.

Ich glaube nicht, dass ich dies mit MOQ als statische Methode verspotten kann.

Hat jemand irgendwelche Erfahrungen damit?

Irgendwelche Ideen ?

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage