Я хочу, чтобы передать массив строки к одному из моего метода испытания XUnit, но когда я просто делаю следующее не работает (массив + PARAMS механизма)Pass массива строки в XUnit метода испытания
[Theory]
[InlineData(new object[] { "2000-01-02", "2000-02-01" })]
public void TestSynchronizeMissionStaffing_PeriodNoMatch(string[] dateStrings)
я могу обойти эту проблему, как это:
[Theory]
[InlineData(0, new object[] { "2000-01-02", "2000-02-01" })]
public void TestSynchronizeMissionStaffing_PeriodNoMatch(int dummy, string[] dateStrings)
Но я надеюсь, что там что-то лучше, чтобы решить эту проблему.
Не могли бы вы рассказать мне?
Число строк внутри массива может быть любым. –
это 2018 год, и все же это единственный обходной путь, который сработал для меня. Должен действительно открыть issure для xUnit – yair
исправить этот последний комментарий к WAS единственному обходному пути. Кажется, что на самом деле [прямое решение] (https://stackoverflow.com/a/48100749/978502) – yair