Синтаксис, который вы используете: , а не , вызывая конструктор, который вы думаете.Он вызывает пустой конструктор, а затем в фоновом режиме вызывает .Add
для массивов объектов, которые вы дали.
Вам потребуется использовать один из методов построения:
public static readonly ImmutableList<object[]> AddressTestCases =
new[] {
new object[]{ "", false },
new object[]{ "testestest", true }
}).ToImmutableList();