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"); }
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"); }