コード例 #1
0
ファイル: HrItemTest.cs プロジェクト: sm-g/diagnosis
        public void WithMeasure_WordNotNull()
        {
            var m    = new Measure(1, word: w1);
            var item = new HrItem(hr, m);

            Assert.AreEqual(m, item.Measure);
            Assert.AreEqual(m, item.Entity);
            Assert.AreEqual(w1, item.Word);
        }
コード例 #2
0
ファイル: HrItemTest.cs プロジェクト: sm-g/diagnosis
        public void HrItemCHIOGetter()
        {
            var item = new HrItem(hr, w1);

            Assert.AreEqual(Confidence.Present, item.Confidence);

            var chio = w1.AsConfidencable(Confidence.Present);

            Assert.AreEqual(chio, item.GetConfindenceHrItemObject());
        }
コード例 #3
0
 /// <summary>
 /// Значение элемента, по приоритету - числа, наличие, отрицание.
 /// </summary>
 private object ValueOf(HrItem item)
 {
     if (item.Measure != null)
     {
         return(item.Measure);
     }
     else if (item.Confidence == Models.Confidence.Present)
     {
         return(true);
     }
     else if (item.Confidence == Models.Confidence.Absent)
     {
         return(false);
     }
     return(null);
 }