在C#中,使用XUnit進行異常測試處理可以通過以下步驟實現:
using Xunit;
public class MyTestClass
{
[Fact]
public void TestMethod()
{
// Your test code here
}
}
Assert.Throws
方法來斷言是否拋出了指定的異常:[Fact]
public void TestMethod()
{
Assert.Throws<Exception>(() =>
{
// Code that should throw an exception
throw new Exception("This is an exception message");
});
}
在這個示例中,Assert.Throws
方法會執行代碼塊并斷言是否拋出了Exception
類型的異常。