Zasadniczo chcę mieć możliwość podłączania metod do TestCase lub TestFixture w NUnit, aby zmienić zachowanie. W istocie chcę, aby to zrobić:Czy istnieje sposób przekazywania uczestników do NUnit TestCase lub TestFixture?
[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();
}
}
błędów wrócę do [TestCase (A, B, C)] są
- Błąd 6 Argument 1: nie można przekonwertować z 'grupy metoda' na „obiekt”
- błędu 7 Argument 2: nie można przekształcić z „grupy metody” na „obiekt”
- błędów 8 Argument 3: nie można przekształcić z „grupy metody” na „obiekt”
Czy wiesz, czy istnieje jakiś sposób, aby to lub coś podobnego działało?