Модульные тесты базы данных Visual Studio - контрольная сумма - PullRequest
2 голосов
/ 22 февраля 2012

Я пытаюсь использовать модульные тесты базы данных в Visual Studio 2010. Я создал тест, в котором я использую контрольную сумму для проверки набора результатов в одной из моих таблиц.Если я проверил данные, все работает нормально, пока я не удалю строки и не перезагрузлю те же данные.Я не включаю никакие поля, которые могли бы изменить (тождества, производные даты и т. Д.), Которые, очевидно, могли бы изменить вывод контрольной суммы.

Есть ли что-то, что мне нужно сделать, чтобы я мог реализовать это?Было бы неплохо, если бы он проверил 20+ строк в таблице с помощью контрольной суммы.

ОС: windows 7 64bit

1 Ответ

0 голосов
/ 22 февраля 2012

Вот как я справился с этим .... вместо того, чтобы использовать тестовый тип контрольной суммы, я использовал скаляр и развернул собственную логику контрольной суммы в своих строках.

  • В запросе, который используется для проверки, я добавил столбец контрольной суммы для строки, в которой я делаю контрольную сумму для всех столбцов, которые я хочу проверить.
  • Затем ясуммировать эти контрольные суммы.

Теперь, когда я запускаю тест и перезагружаю данные, он правильно оценивает данные.Если у кого-то есть другой вариант использования контрольной суммы «из коробки», я был бы признателен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...