Вопросы по теме 'stubs'
Модульный тестовый класс с заглушками. Должен ли я настроить заглушки, чтобы они ВСЕГДА возвращали правильные значения?
это один из моих вопросов о модульном тестировании.
Я читаю Искусство модульного тестирования, и в главе 3 автор показывает, как удалить зависимость между одним или несколькими классами. Это кажется мне ясным. Не совсем ясен следующий момент....
133 просмотров
schedule
14.12.2022
Необязательные параметры с заглушкой в RhinoMock
Я хочу заглушить функцию, которая получает 2 логических параметра. Первый обязателен, а второй необязателен. Если я попытаюсь отправить Arg.Is.Anything первому, но без информации для второго, я получаю сообщение об ошибке:...
3037 просмотров
schedule
24.08.2023
Понимание заглушек, фейков и моков.
Я только что начал читать Профессиональная разработка через тестирование с помощью 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