首先准备一个引发异常的方法。
  1 public static void ThrowException()
  2 {
  3     throw new ArgumentException();
  4 }
  然后在单元测试项目中,写下测试方法。
  [TestMethod]
  [ExpectedException(typeof(ArgumentException))]// 构造函数中为期望引发的异常。
  public void ThrowExceptionTest()
  {
  Program.ThrowException();// 调用被测试的方法。
  }
  如果测试通过,则说明被测试的方法与预期正确,否则被测试的方法逻辑存在错误。