/// <summary> /// Initializes a new instance of the <see cref="DataOptions" /> class. /// </summary> /// <param name="take">Items count to retrieve.</param> /// <param name="skip">Items count to skip.</param> public DataOptions(int?take, int skip = 0) { Filter = new DataFilter(); Order = new DataOrder(); Skip = skip; Take = take; }
/// <summary> /// Initializes a new instance of the <see cref="DataOptions" /> class. /// </summary> /// <param name="take">Items count to retrieve.</param> /// <param name="skip">Items count to skip.</param> public DataOptions(int? take, int skip = 0) { Filter = new DataFilter(); Order = new DataOrder(); Skip = skip; Take = take; }
private void AreOrdersEqual(DataOrder order1, DataOrder order2) { Assert.AreEqual(order1.By.Count, order2.By.Count); for (var i = 0; i < order1.By.Count; i++) { var item1 = order1.By[0]; var item2 = order2.By[0]; Assert.AreEqual(item1.Field, item2.Field); Assert.AreEqual(item1.Direction, item2.Direction); Assert.AreEqual(item1.OrderByDescending, item2.OrderByDescending); } }