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); }
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); }
public void SimpleStringShouldBeConvertedToString_IfRootIsString() { // arrange var v = DataModelValue.FromString("StrVal"); // act var value = new DataModelXPathNavigator(v).Evaluate("string(.)"); // assert Assert.AreEqual(expected: "StrVal", value); }