Концептуальный вопрос здесь о сущностях в юнит-тестах. Пытаться полностью понять концепции.
Как мне назвать мои сущности в моих модульных тестах? ... Я имею в виду, я обычно создаю класс, такой как PersonMock, который имеет разные методы, такие как "newPerson1 ()", "newPerson2 ()" и т. Д., Каждый метод возвращает экземпляр с другим состоянием для тестирования различных сценариев.
Но, похоже, это не просто понятие "макет" (в настоящее время читаем книгу юнит-тестирования). Насколько я понимаю, сущности (и покупатели сущностей) не являются имитаторами (и не заглушками, подделками, манекенами и т. Д.) ... что они делают в модульном тестировании? Просто модель строителей?
Как вы, ребята, управляете и называете эти объекты ответственными за создание сущностей, которые будут использоваться в тестах? (Как PersonMock выше.)
И любые другие советы по передовой практике приветствуются. Заранее спасибо!