internal ArgumentSourceCodeGeneratorTestBase( ArgumentSourceCodeGenerator generator, Type argumentType, ArgumentKind validArgumentKind, ArgumentKind invalidArgumentKind) { _generator = generator ?? throw new ArgumentNullException(nameof(generator)); _argumentType = argumentType ?? throw new ArgumentNullException(nameof(argumentType)); _validArgumentKind = validArgumentKind; _invalidArgumentKind = invalidArgumentKind; }