Ich möchte ein Array von String zu einem meiner XUnit Testmethode passieren, aber wenn ich nur die folgenden es nicht funktioniert (array + params Mechanismus)Pass Array von String xUnit Testmethode
[Theory]
[InlineData(new object[] { "2000-01-02", "2000-02-01" })]
public void TestSynchronizeMissionStaffing_PeriodNoMatch(string[] dateStrings)
ich kann so das Problem umgehen:
[Theory]
[InlineData(0, new object[] { "2000-01-02", "2000-02-01" })]
public void TestSynchronizeMissionStaffing_PeriodNoMatch(int dummy, string[] dateStrings)
Aber ich hoffe es besser, etwas, das Problem zu lösen.
Können Sie mir sagen?
Die Anzahl der Zeichenfolge im Array könnte alles sein. –
es ist 2018 und immer noch ist dies die einzige Problemumgehung, die für mich funktioniert hat. Sollte wirklich eine issure für xUnit öffnen – yair
beheben Sie den letzten Kommentar zu WAS die einzige Problemumgehung. Es scheint, dass es tatsächlich [eine einfache Lösung] (https://stackoverflow.com/a/48100749/978502) – yair