コード例 #1
0
        public void IsDistinctWorksOnEmptyCollections()
        {
            ITypedElement dummy = ElementNode.ForPrimitive(true);

            Assert.IsTrue(dummy.IsBoolean("{}.isDistinct()", true));
            Assert.IsTrue(dummy.IsBoolean("(2).isDistinct()", true));
        }
コード例 #2
0
        public void IsTrue(string expr)
        {
            Counter += 1;
            var testName = "CSharpTest" + Counter.ToString("D4");
            var fileName = "fp-test-patient.xml";

            var testXml = new XElement("test",
                                       new XAttribute("name", testName), new XAttribute("inputfile", fileName),
                                       new XElement("expression", new XText(expr)),
                                       new XElement("output", new XAttribute("type", "boolean"), new XText("true")));

            Xdoc.Elements().First().Add(testXml);

            Assert.True(TestInput.IsBoolean(expr, true));
        }
コード例 #3
0
 public void IsTrue(string expr, ITypedElement input)
 {
     Assert.True(input.IsBoolean(expr, true));
 }
コード例 #4
0
        private static void isB(string expr, object value = null)
        {
            ITypedElement dummy = ElementNode.ForPrimitive(value ?? true);

            Assert.IsTrue(dummy.IsBoolean(expr, true));
        }