Về cơ bản, tôi muốn có thể thêm các phương thức vào một TestCase hoặc TestFixture trong NUnit để thay đổi hành vi. Về bản chất tôi muốn làm điều này:Có cách nào để chuyển các đại biểu đến một NUnit TestCase hoặc TestFixture không?
[TestFixture]
public class MethodTests
{
public delegate void SimpleDelegate();
public static void A()
{
// Do something meaningful
}
public static void B()
{
// Do something meaningful
}
public static void C()
{
// Do something meaningful
}
[TestCase(A,B,C)]
[TestCase(C,A,B)]
[TestCase(C,B,A)]
public void Test(SimpleDelegate action1, SimpleDelegate action2, SimpleDelegate action3)
{
action1();
action2();
action3();
}
}
Các lỗi tôi nhận được lại cho [TestCase (A, B, C)] là
- Lỗi 6 Đối số 1: không thể chuyển đổi từ 'nhóm phương pháp' để 'đối tượng'
- Lỗi 7 Đối số 2: không thể chuyển đổi từ 'phương pháp nhóm' thành 'đối tượng'
- Lỗi 8 Đối số 3: không thể chuyển đổi từ 'phương pháp nhóm' thành 'đối tượng'
Bạn có biết nếu có cách nào để có được điều này hoặc một cái gì đó giống như nó để làm việc?