Масло масляное - зачем сравнивать данные на странице с данными с бд, которые туда попали со страницы? Вы думаете, что AssertTrue(true) может пофейлится?
В принципе можно конечно генерировать запросы на создание таблиц динамически, на основании каких-то входных данных. И сохранять потом в эти таблицы соответствующие данные. Но этот способ работы с БД видится очень не простым. Как уже сказали выше, обычно структуру БД тщательно продумывают и делают вручную.
Поэтому необходимо для начала определиться с проблемой, которую ты хочешь решить. Сформулируй задачу, тогда и решение будет проще найти
Как уже сказали выше, считывание данных со страницы для последующей записи в БД - дело бесполезное, ибо никто не может гарантировать валидность того, что вы там навычитываете. Посему ассерты будут стрелять вхолостую.
Более логичным было бы заранее сформировать БД с некими 100% валидными данными, которые можно в последствии использовать в качестве expected result для ассертов.
Для сформулированной цели исключением мог бы быть лишь случай, если бы вы хотели сформировать выборку данных для последующего ее скормления неким алгоритмам обучения (machine learning), к примеру, для задач прогнозирования. Но в вашем случае это неактуально, посему соглашусь с комментариями о некорректной постановке задачи.