C#: Wie kann ich prüfen, "keine Ausnahme" in meinem MSTest unit Tests?

Schreibe ich einen unit-test für diese Methode gibt "void". Ich würde gerne einen Fall, dass der test bestanden wird, wenn keine Ausnahme geworfen. Wie Schreibe ich das in C#?

Assert.IsTrue(????)

(Meine Vermutung ist, dies ist, wie ich sehen sollte, aber was geht in den "???")

Ich hoffe meine Frage ist klar genug.

  • Sind Sie mit MSTest oder NUnit?
  • In MSTest nicht abgefangene Ausnahmen werden automatisch bewirken, dass tests fehlschlagen. Sind Sie versuchen, Konto für gefangen Ausnahmen?
  • Sie können look-up "try-catch für C#" und wird Sie anweisen, wie Sie die Ausnahmen behandeln, die ausgelöst oder nicht ausgelöst wird.
  • Wenn NUnit, Blick in Geltend zu machen.Dass( lambda ).Wirft.Nichts (Obwohl ich denke, das ist vor kurzem geändert)
  • Ich bin mit MSTest.
Schreibe einen Kommentar