Модульное тестирование поддельные репозитория , как я могу проверить GetById методом без добавления первоголица ?

я так понимаю, что вы имеете написание unit-тестов, что изоляция". Поэтому, учитывая, хранилище класса, который имеет этот метод:

Entity GetById(Guid id)

и поддельные реализация (с использованием Словаря для хранения лыж), как бы вы написать тест без первая добавить сущность? Это ОК, чтобы использовать известный набор идентификаторов GUID для тестирования? Затем в фальшивом репозитория конструктор, я мог бы заполнить словарь с несколькими организациями, в которых GUID следуют по шаблону, так что я могу проверить GetById() метод с guid, я знаю, что вернется сущности.

Спасибо за чтение!

PS. Это мой первый опыт написания unit-тестов.

Найдено 3 ответа:

Unit testing fake repository, how can I test the GetById method without first adding an entity?

http://stackoverflow.com/questions/314024/unit-testing-fake-repository-how-can-i-test-the-getbyid-method-without-first-ad

Посмотреть решение →

Яндекс.Метрика