В настоящее время я пишу модульные тесты для приложения, близкого к завершению (до того, как руководство рассмотрит его и вывернет наизнанку). Я тестирую бизнес-уровень, и метод настроен на возврат данных всех «GroupID», которые являются просто целым числом, представляющим группу, к которой принадлежит пользователь.
Я предполагаю, что лучший способ утверждать в этом модульном тесте - утверждать, что правильные идентификаторы группы возвращаются из базы данных контролируемых тестов. Тем не менее, я не уверен, как утверждать на основе данных. Является ли единственный (и лучший) возможный способ сделать это, чтобы просто перебрать таблицу данных, пока она не станет пустой, и добавить каждое значение в массив целых чисел? Как можно заявить об этом тесте?