public AnzVisaStatementImporterV1([NotNull] BankImportUtilities importUtilities, [NotNull] ILogger logger, [NotNull] IReaderWriterSelector readerWriterSelector)
{
if (importUtilities == null)
{
throw new ArgumentNullException(nameof(importUtilities));
}
if (logger == null)
{
throw new ArgumentNullException(nameof(logger));
}
if (readerWriterSelector == null) throw new ArgumentNullException(nameof(readerWriterSelector));
this.importUtilities = importUtilities;
this.importUtilities.ConfigureLocale(new CultureInfo("en-NZ"));
// ANZ importers are NZ specific at this stage.
this.logger = logger;
this.readerWriterSelector = readerWriterSelector;
}