public void RecognizerTestInit() { Load <Word>(); CreatedWordsManager.ClearCreated(); r = new SuggestionsMaker(session, AuthorityController.CurrentDoctor); }
public void AutocompleteTestInit() { CreatedWordsManager.ClearCreated(); var r = new SuggestionsMaker(session, AuthorityController.CurrentDoctor); a = new HrEditorAutocomplete(r); }
internal Word AddWord(string title) { Contract.Requires(title != null); var word = new Word(title); // use created word if possible word = CreatedWordsManager.GetSameWordFromCreated(word) ?? word; this.Send(Event.EditWord, word.AsParams(MessageKeys.Word)); return(word); }
public void AutocompleteTestInit() { CreatedWordsManager.ClearCreated(); r = new SuggestionsMaker(session, AuthorityController.CurrentDoctor); a = new HrEditorAutocomplete(r); word = session.Get <Word>(IntToGuid <Word>(1)); icd1 = session.Get <IcdDisease>(1); q = word.Title.Substring(0, word.Title.Length - 1); qFull = word.Title; a.SelectedTag = a.Tags.Last(); }
private void CompleteEnding(TagViewModel tag) { Suggestions.Clear(); RefreshPopup(); tag.SetSignalization(); if (tag.Blank is Word) { var w = tag.Blank as Word; CreatedWordsManager.AfterCompleteTagWith(w); } AddLastTag(); }
public void CreateWord_Save_Delete_CreateAgain() { var word = r.FirstMatchingOrNewWord(notExistQ); // слово удаляется из created при сохранении session.Save(word); session.Delete(word); var word2 = r.FirstMatchingOrNewWord(notExistQ); Assert.IsTrue(word2.IsTransient); Assert.AreNotEqual(word, word2); var wordInCreated = CreatedWordsManager.GetSameWordFromCreated(word2); Assert.AreEqual(null, wordInCreated); }
public void AutocompleteTestInit() { CreatedWordsManager.ClearCreated(); r = new SuggestionsMaker(session, AuthorityController.CurrentDoctor); bs = new BlankSetter(r.FirstMatchingOrNewWord, null, null); var a = new HrEditorAutocomplete(r); tag = new TagViewModel(a); word = session.Get <Word>(IntToGuid <Word>(1)); icd1 = session.Get <IcdDisease>(1); q = "123"; //Contract.ContractFailed += (sender, e) => //{ // e.SetUnwind(); // cause code to abort after event // Assert.Fail(e.FailureKind.ToString() + ":" + e.Message); //}; }