コード例 #1
0
        public void RelativeAllTest_All_NotSure()
        {
            Context target;
            var     obj = CreateTarget(out target);

            var expr = new ExpressionIs(new KnowledgeRelation
            {
                Subject  = "Undercut",
                Relation = "Hair style of",
                Target   = obj.ToString()
            });
            var rel    = new RelativeAll(expr);
            var actual = target.Evaluate(rel);

            Assert.AreEqual(EvaluationResult.NotSure, actual);
        }
コード例 #2
0
        public void RelativeAllTest_All_False()
        {
            Context target;
            var     obj = CreateTarget(out target);

            var expr = new ExpressionIs(new KnowledgeRelation
            {
                Subject  = "Lawyer",
                Relation = "Occupation of",
                Target   = obj.ToString()
            });
            var rel    = new RelativeAll(expr);
            var actual = target.Evaluate(rel);

            Assert.AreEqual(EvaluationResult.False, actual);
        }