Beispiel #1
0
        public void NumberShouldBeConvertedToDouble_IfRootIsString()
        {
            // arrange
            var v = DataModelValue.FromString("5.5");

            // act
            var value = new DataModelXPathNavigator(v).Evaluate("sum(.)");

            // assert
            Assert.AreEqual(expected: 5.5, value);
        }
Beispiel #2
0
        public void ConditionShouldBeConvertedToBoolean_IfRootIsString()
        {
            // arrange
            var v = DataModelValue.FromString("5.5");

            // act
            var value = new DataModelXPathNavigator(v).Evaluate("sum(.) > 1.0");

            // assert
            Assert.AreEqual(expected: true, value);
        }
Beispiel #3
0
        public void SimpleStringShouldBeConvertedToString_IfRootIsString()
        {
            // arrange
            var v = DataModelValue.FromString("StrVal");

            // act
            var value = new DataModelXPathNavigator(v).Evaluate("string(.)");

            // assert
            Assert.AreEqual(expected: "StrVal", value);
        }