Пример #1
0
        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;
        }
Пример #2
0
        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();
        }