首先準備一個引發異常的方法。
1 public static void ThrowException()
2 {
3 throw new ArgumentException();
4 }
[TestMethod]
[ExpectedException(typeof(ArgumentException))]// 構造函數中為期望引發的異常。
public void ThrowExceptionTest()
{
Program.ThrowException();// 調用被測試的方法。
}
如果測試通過,則說明被測試的方法與預期正確,否則被測試的方法邏輯存在錯誤。