public async Task All_LimitSpecification() { var albums = new Albums(); var allRows = await(await albums.AllAsync(limit: 10)).ToListAsync(); Assert.AreEqual(10, allRows.Count); }
public async Task All_NoParameters() { var albums = new Albums(); var allRows = await(await albums.AllAsync()).ToListAsync(); Assert.AreEqual(347, allRows.Count); foreach (var a in allRows) { Console.WriteLine("{0} {1}", a.AlbumId, a.Title); } }
public async Task All_WhereSpecification_OrderBySpecification_LimitSpecification() { var albums = new Albums(); var allRows = await(await albums.AllAsync(limit: 6, orderBy: "Title DESC", where : "ArtistId=@0", args: 90)).ToListAsync(); Assert.AreEqual(6, allRows.Count); string previous = string.Empty; foreach (var r in allRows) { string current = r.Title; Assert.IsTrue(string.IsNullOrEmpty(previous) || string.Compare(previous, current) > 0); previous = current; } }