/// <summary>
 /// Initialises a new instance of the
 /// <see cref="SpreadsheetProcessor" /> class.
 /// </summary>
 /// <param name="configurationFileReader">
 /// An instance of type <see cref="IConfigurationFileReader" />.
 /// </param>
 /// <param name="loggerWrapper">
 /// An instance of type <see cref="ILoggerWrapper" />.
 /// </param>
 /// <param name="schoolInformationStorageAdapter">
 /// An instance of type
 /// <see cref="ISchoolInformationStorageAdapter" />.
 /// </param>
 /// <param name="localAuthorityInformationStorageAdapter">
 /// An instance of type
 /// <see cref="ILocalAuthorityInformationStorageAdapter" />.
 /// </param>
 /// <param name="spreadsheetReader">
 /// An instance of type <see cref="ISpreadsheetReader" />.
 /// </param>
 public SpreadsheetProcessor(
     IConfigurationFileReader configurationFileReader,
     ILoggerWrapper loggerWrapper,
     ISchoolInformationStorageAdapter schoolInformationStorageAdapter,
     ILocalAuthorityInformationStorageAdapter localAuthorityInformationStorageAdapter,
     ISpreadsheetReader spreadsheetReader)
 {
     this.configurationFileReader                 = configurationFileReader;
     this.loggerWrapper                           = loggerWrapper;
     this.schoolInformationStorageAdapter         = schoolInformationStorageAdapter;
     this.localAuthorityInformationStorageAdapter = localAuthorityInformationStorageAdapter;
     this.spreadsheetReader                       = spreadsheetReader;
 }
 /// <summary>
 /// Initialises a new instance of the <see cref="LearningProviderRatesManager" />
 /// class.
 /// </summary>
 /// <param name="schoolInformationStorageAdapter">
 /// An instance of type
 /// <see cref="ISchoolInformationStorageAdapter" />.
 /// </param>
 public LearningProviderRatesManager(
     ISchoolInformationStorageAdapter schoolInformationStorageAdapter)
 {
     this.schoolInformationStorageAdapter = schoolInformationStorageAdapter;
 }