public async Task Test_Create_Page_ByClientIdAsync() { var dao = new IdentityServer3CassandraDao(); await dao.EstablishConnectionAsync(); await dao.TruncateTablesAsync(); int nNumber = 100; var adminStore = new IdentityServer3AdminStore(); var insert = await CassandraTestHelper.InsertTestData_Clients(nNumber); foreach (var item in insert) { var result = await adminStore.FindClientByIdAsync(item.ClientId); Assert.IsNotNull(result); Assert.AreEqual(item.ClientName, result.ClientName); } var pageSize = 9; byte[] pagingState = null; int runningCount = 0; do { var items = await adminStore.PageClientsAsync(pageSize, pagingState); pagingState = items.PagingState; runningCount += items.Count(); } while (pagingState != null); Assert.AreEqual(100, runningCount); }