public GetOlder ( Item item, int limit ) : IEnumerable |
||
item | Item | |
limit | int | |
return | IEnumerable |
public void Given_Existing_10_Items_GetOlder_Returns_Them_Sorted_By_Date_Descending() { var noLimit = int.MaxValue; var items = BuildItems(count: 10); var newestItem = items.Last(); this.Items.InsertBatch(items); var storage = new StreamStorage(ConnectionString, DatabaseName); var gotItems = storage.GetOlder(newestItem, noLimit).ToList(); Assert.That(gotItems, Is.Ordered.Descending.By("Published")); }
public void Given_Existing_10_Items_GetOlder_Returns_Limited_Number_Of_5_Items_Older_Than_Given_Newest_Item() { var limit = 5; var items = BuildItems(count: 10); var newestItem = items.Last(); this.Items.InsertBatch(items); var storage = new StreamStorage(ConnectionString, DatabaseName); var gotItems = storage.GetOlder(newestItem, limit).ToList(); Assert.AreEqual(limit, gotItems.Count); }