Desidero passare diversi parametri di test utilizzando NUnit Test.Impossibile passare allo string array
Posso passare array integer, nessun problema, ma quando passo array di stringhe non funziona.
[TestCase(new[] { "ACCOUNT", "SOCIAL" })]
public void Get_Test_Result(string[] contactTypes)
{
}
errore 3 Un argomento attributo deve essere un'espressione costante, typeof espressione o creazione matrice espressione di un parametro di attributo tipo ... \ ContactControllerTests.cs 78 13 Unittests
Si funziona quando uso array di stringhe come secondo argomento.
Quindi qual è la ragione?
[TestCase(0, new[] {"ACCOUNT", "SOCIAL"})]
public void Get_Test_Result(int dummyNumber, string[] contactTypes)
{
}
Hai provato a specificare il tipo di matrice in modo esplicito? 'nuova stringa [] {...}'? – abatishchev
@abatishchev Sì, ma non funziona. – codebased
Vedo. Bummer. Quale versione di NUnit usi? – abatishchev