Beispiel #1
0
        public void RecognizerTestInit()
        {
            Load <Word>();
            CreatedWordsManager.ClearCreated();

            r = new SuggestionsMaker(session, AuthorityController.CurrentDoctor);
        }
Beispiel #2
0
        public void AutocompleteTestInit()
        {
            CreatedWordsManager.ClearCreated();

            var r = new SuggestionsMaker(session, AuthorityController.CurrentDoctor);

            a = new HrEditorAutocomplete(r);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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();
        }
Beispiel #6
0
        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);
        }
Beispiel #7
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);
            //};
        }