public void CQFieldRefElement_GetCaml_ReturnsCorrectCaml() { CQFieldRefElement element = new CQFieldRefElement(FieldName); CQFieldRefElement element2 = new CQFieldRefElement(_fieldId); CQFieldRefElement element3 = new CQFieldRefElement(_fieldId) { Alias = "alias", Ascending = true, CreateURL = "url", DisplayName = "display", Explicit = false, Format = "format", Key = "Primary", Nullable = true, LookupId = true, RefType = "ref", ShowField = "show", TextOnly = false, Type = CQFunctionType.COUNT }; Expected = "<FieldRef Name='" + FieldName + "' />"; Assert.That(element.GetCaml(), Is.EqualTo(Expected)); Expected = "<FieldRef ID='" + _fieldId + "' />"; Assert.That(element2.GetCaml(), Is.EqualTo(Expected)); Expected = "<FieldRef ID='" + _fieldId + "' Alias='alias' Ascending='TRUE' CreateURL='url' DisplayName='display' Explicit='FALSE' Format='format' Key='Primary' Nullable='TRUE' RefType='ref' ShowField='show' TextOnly='FALSE' Type='COUNT' LookupId='TRUE' />"; Assert.That(element3.GetCaml(), Is.EqualTo(Expected)); }
public void CQOrderByElement_GetCaml_ReturnsCorretCaml() { Expected = string.Format("<OrderBy><FieldRef ID='{0}' /></OrderBy>", _fieldId); CQFieldRefElement fieldRef = new CQFieldRefElement(_fieldId); CQOrderByElement orderBy = new CQOrderByElement(new[] {fieldRef}); Assert.That(orderBy.GetCaml(), Is.EqualTo(Expected)); }