Próbuję napisać testcase, która pobiera ciąg znaków i oczekuje, że string zostanie podzielony. Nie mogę zainicjować List
w TestCase
, więc próbowałem przy użyciu TestCaseSource
z params
argumentu, jednak mamTestCase z listą lub parametrami
Zła liczba argumentów warunkiem
Czy jest jakiś sposób dla mnie do osiągnięcia mojego końcowy cel ?
public IEnumerable<TestCaseData> blah
{
get
{
yield return new TestCaseData("hello World", "h", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d");
}
}
[TestCaseSource("blah")]
public void testmethod(String orig, params String[] myList)
Przysięgam, że próbowałem tego i krzyknął na mnie o inicjatorze obiektu .... może po prostu wariuję. Dzięki ... teraz działa! –