public async Task TestLimit() { NjuPayManagementFee(); CjdPayManagementFee(); db.SaveChanges(); service = new TransactionsService(MockTokenClaimsAccessor(njuadminnjuTokenClaims), db); var resp = await service.GetSystemTransactions(new Protos.Transactions.GetSystemTransactionsRequest { }, TestContext); Assert.Equal(2, resp.Transactions.Count); resp = await service.GetSystemTransactions(new Protos.Transactions.GetSystemTransactionsRequest { Limit = 2 }, TestContext); Assert.Equal(2, resp.Transactions.Count); resp = await service.GetSystemTransactions(new Protos.Transactions.GetSystemTransactionsRequest { Limit = 1 }, TestContext); Assert.Equal(1, resp.Transactions.Count); resp = await service.GetSystemTransactions(new Protos.Transactions.GetSystemTransactionsRequest { Limit = -1 }, TestContext); Assert.Equal(2, resp.Transactions.Count); }