一种常见的 Web UI 设计是显示带有分页的可排序网格(GridView、ListView、DataGrid)。也就是说,用户可以单击任何列标题以使记录按该列数据的升序或降序排序。而且,用户可以一次在 10 个记录的页面之间导航。
- 可能有数百万条数据库记录可能显示在网格上。
- 有许多可能的过滤器可以应用于数据选择。显示的记录可能适用于当前用户、日期范围或客户、部门、产品、订单。
- 用户可以对任何列上显示的记录进行排序,并且可以在页面之间导航。
对于此过滤器、此页面和此排序顺序,您将如何编写单元测试以确认所选记录是正确的记录?