Example #1
0
        public void SearchOrder_Constructor_SlotAndDirectionDesc()
        {
            SchemaEditor ed = new SchemaEditor();
            PropertyType slot = ed.CreatePropertyType("slot", DataType.String);

            SearchOrder target = new SearchOrder(slot, OrderDirection.Desc);
            //SearchOrderAccessor acc = new SearchOrderAccessor(target);

            Assert.IsTrue(target.Direction == OrderDirection.Desc, "#1");
            Assert.IsTrue(target.PropertyToOrder.IsSlot == true, "#2");
            Assert.IsTrue(Object.ReferenceEquals(target.PropertyToOrder.PropertySlot, slot), "#3");
        }
Example #2
0
        public void SearchOrder_Constructor_NameAndDirectionDesc()
        {
            SearchOrder target = new SearchOrder(StringAttribute.Name, OrderDirection.Desc);

            //SearchOrderAccessor acc = new SearchOrderAccessor(target);

            Assert.IsTrue(target.Direction == OrderDirection.Desc, "#1");
            Assert.IsTrue(target.PropertyToOrder.IsSlot == false, "#2");
            Assert.IsTrue(target.PropertyToOrder.NodeAttribute == (NodeAttribute)StringAttribute.Name, "#3");
        }