public void CQEqElement_GetCaml_ReturnsCorrectCaml() { const string op = "Eq"; const string val = "val"; Expected = string.Format("<{0}><FieldRef ID='{1}' /><Value Type='Text'>{2}</Value></{0}>", op, _fieldId, val); CQEqElement element = new CQEqElement(); element.FieldRef(_fieldId).Value(val); Assert.That(element.GetCaml(), Is.EqualTo(Expected)); }
public void CQAndElement_GetCaml_ReturnsCorrectCaml() { const string val = "val"; const string val2 = "val2"; Expected = string.Format( "<And><Neq><FieldRef ID='{0}' /><Value Type='Text'>{1}</Value></Neq><Eq><FieldRef ID='{0}' /><Value Type='Text'>{2}</Value></Eq></And>", _fieldId, val, val2); CQNeqElement left = new CQNeqElement(); left.FieldRef(_fieldId).Value(val); CQEqElement right = new CQEqElement(); right.FieldRef(_fieldId).Value(val2); CQAndElement element = new CQAndElement(left, right); Assert.That(element.GetCaml(), Is.EqualTo(Expected)); }