Вопросы по теме 'rhino-mocks'

Лучшие практики разработки через тестирование с использованием C # и RhinoMocks
Чтобы помочь моей команде писать тестируемый код, я составил этот простой список лучших практик, чтобы сделать нашу кодовую базу C# более тестируемой. (Некоторые пункты относятся к ограничениям Rhino Mocks, фиктивной среды для C#, но правила могут...
28506 просмотров
schedule 15.05.2022

Ожидания от частичного макета — исключение NullReference
У меня проблема с частичным издевательством с использованием Rhino Mocks: var authentication = (FormsAuthenticationService)_mocks.PartialMock( typeof(FormsAuthenticationService)); Expect.Call( delegate{ authentication.SetAuthCookie(null, null);...
837 просмотров
schedule 28.04.2022

Подписка на мероприятие RhinoMocks
Будучи новичком в RhinoMocks и модульном тестировании, я столкнулся с проблемой, решение которой я не могу найти (независимо от того, сколько документации я читал). Проблема в следующем: я создал интерфейс, который предоставляет 5 событий (для...
1281 просмотров
schedule 14.02.2022

Rhino Mocks: синтаксис теста AAA без статических методов MockRepository?
Я использую (и мне нравится) новый синтаксис Rhino Mocks AAA. Однако меня озадачивает то, что я должен создавать свои заглушки и макеты следующим образом: var v1 = MockRepository.GenerateStub<MyClass>(); вместо созданного экземпляра...
1511 просмотров
schedule 16.01.2023

Как я могу справиться со слишком большим количеством фиктивных ожиданий в модульных тестах?
Я пишу модульные тесты для своего класса презентации в шаблоне MVP. Но у меня возникают проблемы с написанием фиктивного кода установки. У меня есть ведущий, и когда вызывается метод загрузки ведущего, я хочу протестировать представление, которое...
600 просмотров
schedule 15.03.2023

Как избежать дублирования кода при использовании моков в юнит-тестах
Я использую внедрение зависимостей для предоставления имитаций для кода за пределами моего тестируемого класса. Я обнаружил, что пишу один и тот же код снова и снова, поскольку мне нужно высмеивать AuthProvider, ConfigurationManager и т. Д., Которые...
2236 просмотров

Rhino издевается над синтаксисом воспроизведения записи
Помогите, может ли кто-нибудь помочь и объяснить назначение прицела Rhino Mocks 'Record'? Я предполагал, что ожидание, установленное в области видимости, будет только проверено, но кажется, что как только вы создадите фиктивный объект, Rhino Mocks...
2535 просмотров
schedule 20.03.2023

Насмешка над сторонним классом
Я хотел бы издеваться над классом (например, с RhinoMocks), для которого у меня нет доступа к коду (например, скажем ManagementObject или ManagementObjectCollection ) и какие методы/свойства меня интересуют не виртуальный не определен в...
207 просмотров
schedule 02.06.2022

Какие ресурсы люди используют для TDD в ASP.NET MVC с помощью Rhino Mocks?
Знает ли кто-нибудь или использует хорошие ресурсы для TTD с ASP.NET MVC, особенно с Rhino Mocks. Вы предпочитаете какую-либо другую Mocking Framework? Я выбрал Rhino Mocks просто потому, что он кажется наиболее актуальным и, судя по тому,...
169 просмотров
schedule 14.11.2022

Метод с аргументом Object не примет ничего, кроме объекта
У нас есть функция VB.net со следующей сигнатурой в классе InitializerFactory: Public Shared Function Create(ByRef ui As Object) As IModeInitializer Я пытаюсь проверить эту функцию, передав макет пользовательского интерфейса (используя Rhino...
601 просмотров
schedule 14.07.2023

Есть ли какой-нибудь фреймворк с открытым исходным кодом, напоминающий TypeMock?
TypeMock слишком дорог для такого любителя, как я :) Moq или следующая версия RhinoMocks не планирует прослушивать API профилирования, почему? РЕДАКТИРОВАТЬ: Это включает такие функции, как: Насмешка над не виртуальными методами и...
2510 просмотров
schedule 11.10.2022

Каковы реальные плюсы и минусы каждой из основных фреймворков для фиксации?
см. также « Что следует учитывать при выборе фиктивный фреймворк для .Net " Я пытаюсь выбрать фреймворк для использования в проекте .NET, который я недавно начал. Я хотел бы ускорить свое исследование различных фреймворков. Недавно я...
3996 просмотров
schedule 01.05.2023

Заглушите один метод класса и позвольте другим реальным методам использовать этот заглушенный
У меня есть класс TimeMachine , который предоставляет мне текущие значения даты / времени. Класс выглядит так: public class TimeMachine { public virtual DateTime GetCurrentDateTime(){ return DateTime.Now; }; public virtual DateTime...
15289 просмотров
schedule 23.05.2023

Как мне спланировать архитектуру для перезаписи системы?
Я планирую переписать существующую систему, над частью которой я ранее работал. Я делаю это в качестве обучающего упражнения. Ниже приводится описание старой системы, базовая архитектура новой системы, некоторые передовые методы, которым я хочу...
233 просмотров

Как издеваться над статическим синглтоном?
У меня есть несколько классов, в которых меня попросили добавить несколько модульных тестов с помощью Rhino Mocks, и у меня возникли некоторые проблемы. Во-первых, я знаю, что RhinoMocks не позволяет насмехаться над статическими членами. Ищу какие...
21273 просмотров
schedule 27.04.2022

носорог издевается над вызовом
У меня есть метод, который я хочу проверить, попадает в базу данных. Из того, что я прочитал, это прекрасная возможность использовать макет. Однако проблема, с которой я столкнулся, заключается в том, что я передаю объекту строку, а затем он создает...
203 просмотров
schedule 05.05.2022

Проблемы с простым мокингом с использованием RhinoMocks .NET
Я пытаюсь поэкспериментировать с RhinoMocks, где я должен сказать, что я новичок, и, вероятно, я не понимаю здесь какой-то очевидной вещи. Что я делаю, это что-то вроде: [TestMethod] public void SaveResponsibleUserFromChangeset() {...
799 просмотров
schedule 16.06.2023

Как издеваться над этим значением с помощью Rhino Mocks
Вот метод, который я пытаюсь проверить: public override void CalculateReductionOnYield() { log.LogEnter(); if (illus.RpFundStreams.Count <= 0) { throw new InvalidDataException("No regular premium fund...
108 просмотров
schedule 22.12.2023

Отключить выбранные автоматические тесты во время выполнения
Можно ли отключить выбранные автоматические тесты во время выполнения? Я использую VSTS и насмешки rhino и имею несколько тестов интеграции, для которых требуется установка внешней зависимости (MQ). Не все разработчики в моей команде установили...
179 просмотров
schedule 19.05.2023

Убедитесь, что событие было вызвано издевательским объектом
В моем модульном тесте, как я могу проверить, что событие вызывается издевательством над объектом. У меня есть View(UI) --> ViewModel --> DataProvider --> ServiceProxy. ServiceProxy выполняет асинхронный вызов операции обслуживания. Когда...
2831 просмотров
schedule 27.06.2022