Обычный дизайн веб-интерфейса - отображать сортируемую сетку (GridView, ListView, DataGrid) с подкачкой. То есть пользователь может щелкнуть заголовок любого столбца, чтобы отсортировать записи в порядке возрастания или убывания данных этого столбца. И пользователь может перемещаться по страницам, скажем, 10 записей одновременно.
- База данных может быть миллионов
записи, которые потенциально могут быть
отображается на сетке.
- Есть много возможных фильтров, которые
может быть применен к данным
выбор. Отображаемые записи
может применяться к текущему пользователю или
к диапазону дат или клиенту,
отдел, продукт, заказ.
- Пользователь может сортировать отображаемое
записи на любой столбец, и они могут
перемещаться по страницам.
Как бы вы написали модульные тесты для подтверждения того, что выбранные записи являются правильными записями для этого фильтра, этой страницы и этого порядка сортировки?