Вопросы по теме 'stubs'

Модульный тестовый класс с заглушками. Должен ли я настроить заглушки, чтобы они ВСЕГДА возвращали правильные значения?
это один из моих вопросов о модульном тестировании. Я читаю Искусство модульного тестирования, и в главе 3 автор показывает, как удалить зависимость между одним или несколькими классами. Это кажется мне ясным. Не совсем ясен следующий момент....
133 просмотров
schedule 14.12.2022

Необязательные параметры с заглушкой в ​​RhinoMock
Я хочу заглушить функцию, которая получает 2 логических параметра. Первый обязателен, а второй необязателен. Если я попытаюсь отправить Arg.Is.Anything первому, но без информации для второго, я получаю сообщение об ошибке:...
3037 просмотров

Понимание заглушек, фейков и моков.
Я только что начал читать Профессиональная разработка через тестирование с помощью C #: разработка реальных Мировые приложения с TDD Мне сложно понять заглушки, фейки и насмешки. Насколько я понимаю, это поддельные объекты, используемые для...
8590 просмотров
schedule 07.04.2022

Необходимо заглушить функцию, которая принимает Func‹› в качестве параметра
У меня есть метод на моем уровне доступа к данным, который может принимать любую функцию в качестве критерия поиска и запускать ее для наших сущностей Entity Framework. Я пытаюсь создать модульные тесты, используя Rhino Mocks на бизнес-уровне, но это...
279 просмотров
schedule 19.09.2022

Подделки Microsoft — заглушка метода расширения не должна работать, но работает
У меня есть интерфейс ILoader , для которого я определил метод расширения CheckLoaderDatabaseConnection : //the extension method public static class LoaderExtensions { public static void CheckLoaderDatabaseConnection(this ILoader...
173 просмотров
schedule 11.08.2022

заглушка функции в прокси-объекте
Я хочу протестировать следующий упрощенный модуль: const Logger = require('logplease'); const logger = Logger.create('utils'); const tester = { one: () => { logger.log('called real one()'); tester.two(); }, two: ()...
639 просмотров
schedule 24.08.2022