public void SetDependencies(AnkiProvider ankiProvider, CambridgeProvider cambridgeProvider, IWordInfoFormatter htmlFormatter, IWordInfoFormatter simpleTextFormatter, IWordInfoFormatter textFormatter, Comparer <string> comparer) { _ankiProvider = ankiProvider; _cambridgeProvider = cambridgeProvider; _htmlFormatter = htmlFormatter; _simpleTextFormatter = simpleTextFormatter; _textFormatter = textFormatter; _comparer = comparer; }
public MainForm() { _ankiProvider = new AnkiProvider(FindOrCreateConfig()); _cambridgeProvider = new CambridgeProvider(CambridgeDataSet.British); _htmlFormatter = new HtmlFormatter(); _simpleTextFormatter = new SimpleTextFormatter(); _textFormatter = new TextFormatter(); _comparer = new OrdinalIgnoreCaseComparer(); InitializeComponent(); LoadDecks(); }