Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }