public void GetData_ShouldGetAllWords() { _wordRepository.GetData().Returns(new List <string> { "namas", "namas2" }); _wordsService.GetData().ShouldBe(new List <string> { "namas", "namas2" }); }
private void NewWordCommandExec(object obj) { if (!string.IsNullOrWhiteSpace(NewWord)) { var sql = NHibernate.Criterion.Expression.Sql("lower({alias}.Value) = lower(?)", NewWord, NHibernate.NHibernateUtil.String); var reply = WordsService.GetData <Word>(sql); if ((reply == null || reply.Count == 0) && HasTranslation()) { var r = ModernDialog.ShowMessage("word not saved do you want to save it?", "save or update word", MessageBoxButton.YesNo); if (r == MessageBoxResult.Yes) { SaveWord(null); } } Translations.Clear(); NewWord = string.Empty; m_selectedWord = null; AddTranslation(null); OnPropertyChanged("NewWord"); OnPropertyChanged("SelectedWord"); } }