public void SaveMistakeWordsTest() { IMistakeWordsStore mistakeWordsStore = new MistakeWordsStore(AppDomain.CurrentDomain.BaseDirectory); var misstake = "Привт"; mistakeWordsStore.AddMistakeWordItem(misstake, 1); mistakeWordsStore.SaveMistakeWords(); mistakeWordsStore.LoadMistakeWords(); var mistake = mistakeWordsStore.MistakeWordItems; Assert.AreEqual(mistake.Count, 1); Assert.AreEqual(mistake[0].Id, 1); Assert.AreEqual(mistake[0].WordItemId, 1); Assert.AreEqual(mistake[0].Misstake, misstake); }
public Repositories(string path) { FileWordsStore = new FileWordsStore(path); MistakeWordsStore = new MistakeWordsStore(path); MessagesStore = new MessagesStore(path); }
public void Load() { FileWordsStore.LoadWordsDictionary(); MessagesStore.LoadMessages(); MistakeWordsStore.LoadMistakeWords(); }