Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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();
        }
Beispiel #5
0
        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);
            //};
        }