public void CopyPasteToOtherAutocomplete() { a.AddTag(word); a.SelectedTag = a.Tags.First(); a.Copy(); var r2 = new SuggestionsMaker(session, AuthorityController.CurrentDoctor); var a2 = new HrEditorAutocomplete(r2); a2.Paste(); Assert.AreEqual(word, a2.Tags[0].Blank); a2.Dispose(); }
public void QueryNotExistingCreatedInOtherAutocomplete() { a.SelectedTag.Query = notExistQ; a.InverseEnterCommand.Execute(a.SelectedTag); var r = new SuggestionsMaker(session, AuthorityController.CurrentDoctor); var other = new HrEditorAutocomplete(r); other.StartEdit(); other.SelectedTag.Query = notExistQ; Assert.AreEqual(1, other.Suggestions.Count); Assert.IsTrue(other.IsPopupOpen); other.Dispose(); }
public void CopyNewWord_Save_PasteToOtherAutocomplete2() { var w = new Word("11"); a.SelectedTag = a.AddTag(w); // save after a.Copy(); session.SaveOrUpdate(w); var r2 = new SuggestionsMaker(session, AuthorityController.CurrentDoctor); var a2 = new HrEditorAutocomplete(r); a2.Paste(); // достаем из БД по тексту Assert.AreEqual(0, w.CompareTo(a2.Tags[0].Blank)); a2.Dispose(); }
public void SaveNewWord_Copy_PasteToOtherAutocomplete() { var w = new Word("11"); a.SelectedTag = a.AddTag(w); // save before session.SaveOrUpdate(w); a.Copy(); var r2 = new SuggestionsMaker(session, AuthorityController.CurrentDoctor); var a2 = new HrEditorAutocomplete(r); a2.Paste(); // достаем из БД по id Assert.AreEqual(w, a2.Tags[0].Blank); a2.Dispose(); }
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); //}; }