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);
        }
Beispiel #2
0
 public Repositories(string path)
 {
     FileWordsStore    = new FileWordsStore(path);
     MistakeWordsStore = new MistakeWordsStore(path);
     MessagesStore     = new MessagesStore(path);
 }
Beispiel #3
0
 public void Load()
 {
     FileWordsStore.LoadWordsDictionary();
     MessagesStore.LoadMessages();
     MistakeWordsStore.LoadMistakeWords();
 }