public SpreadsheetExporter(ILanguageDisplayNameResolver langDisplayNameResolver) { Debug.Assert(Bloom.Program.RunningUnitTests, "SpreadsheetExporter should be passed a webSocketProgress unless running unit tests that don't need it"); LangDisplayNameResolver = langDisplayNameResolver; }
/// <summary> /// Constructs a new Spreadsheet Exporter /// </summary> /// <param name="webSocketServer">The webSockerServer of the instance</param> /// <param name="langDisplayNameResolver">The object that will be used to retrieve the language display names</param> public SpreadsheetExporter(BloomWebSocketServer webSocketServer, ILanguageDisplayNameResolver langDisplayNameResolver) { _webSocketServer = webSocketServer; LangDisplayNameResolver = langDisplayNameResolver; }