public void Write_back_to_main_spreadsheet(ICSVFile <TRecordType> csv_file, string worksheet_name) { ISpreadsheetRepo spreadsheet_repo = _spreadsheet_factory.Create_spreadsheet_repo(); var spreadsheet = new Spreadsheet(spreadsheet_repo); try { Write_back_to_spreadsheet(spreadsheet, csv_file, worksheet_name); spreadsheet_repo.Dispose(); } catch (Exception) { spreadsheet_repo.Dispose(); throw; } }
public void Dispose_of_spreadsheet_repo() { // Probably not necessary for mock spreadsheets, but putting it in just in case! if (_mock_spreadsheet != null) { _mock_spreadsheet.Dispose(); } }