public StatementRepository(
[NotNull] IVersionedStatementModelRepository statementModelRepository,
[NotNull] IBankStatementImporterRepository importerRepository)
{
if (statementModelRepository == null)
{
throw new ArgumentNullException(nameof(statementModelRepository));
}
if (importerRepository == null)
{
throw new ArgumentNullException(nameof(importerRepository));
}
this.statementModelRepository = statementModelRepository;
this.importerRepository = importerRepository;
}