спасибо за ваш вклад, но это никак не связано с учетными данными.
Я обнаружил, что другие тесты, которые выполнялись до этого, оставляли мою базу данных модульных тестов в несогласованном состоянии, что приводило к ошибкам рассматриваемого теста.
Не рекомендуется, чтобы ваши модульные тесты опирались на данные, поэтому, если вы не очень привязаны к ним, как я, это то, что всем рекомендуется: НЕ ПОЛЬЗУЙТЕСЬ ДАННЫМИ, ЧТОБЫ ПРОВЕРИТЬ СВОЙ БЛОК !!!! Убедитесь, что у вас есть все хорошие вещи, в частности, хороший контейнер IOC / инжектора зависимостей, чтобы ваши классы были слабо связаны, и вы можете смоделировать любой интерфейс, который вам может понадобиться для модульного тестирования!