public ExcelUploadService()
 {
     _excelReader       = Activator.CreateInstance <OleDbExcelReader>();
     _storageRepository = Activator.CreateInstance <FileRepository>();
     _storageRepository.Configure(ConfigHelper.GetAppSettingValue <string>(_baseLocationKey));
     _businessService = new UploadBusinessService(_storageRepository, _excelReader);
 }
 public UploadBusinessService(IStorageRepsitory storageRepsitory, IExcelReader excelReader)
 {
     _storageRepsitory = storageRepsitory ?? throw new ArgumentNullException(nameof(storageRepsitory));
     _excelReader      = excelReader ?? throw new ArgumentNullException(nameof(excelReader));
 }