Esempio n. 1
0
		public void HandleStringParam()
		{
			var p1 = new StringValue("Hello, world");
			Assert.AreEqual(@"Hello\, world", p1.ToString());

			var p2 = new StringValue("Pay $300|Pay $100|");
			Assert.AreEqual(@"Pay \$300\|Pay \$100\|", p2.ToString());

			var p3 = StringValue.Parse(@"Pay \$300\|Pay \$100\|");
			Assert.AreEqual("Pay $300|Pay $100|", p3.Value);

			var crit = Criterium.Parse(@"paramX=Hello\, world");
			var p4 = ((UntypedValue)crit.Operand).AsStringValue();
			Assert.AreEqual("Hello, world", p4.Value);
		}
Esempio n. 2
0
 private BsonValue MapExpression(StringValue stringValue)
 {
     return BsonValue.Create(stringValue.Value);
 }
Esempio n. 3
0
 public StringValue AsStringValue()
 {
     return(StringValue.Parse(Value));
 }