Example #1
0
        public async Task GetPageCountAsync_Success()
        => await WithDBContextAsync(async (context) =>
        {
            //Arrange
            var orders = new List <Order_DB>();
            for (int i = 1; i < 500; i++)
            {
                orders.Add(Order_DB.GetDefaultValue(i));
            }
            await context.Shop_Orders.AddRangeAsync(orders);
            await context.SaveChangesAsync();
            var service = new OrderService(context);

            //Act
            var count = await service.GetPageCountAsync();

            //Assert
            Assert.Equal(36, count);
        });