Нам нужно заглушить общий метод, который будет вызываться с использованием анонимного типа в качестве параметра типа. Рассмотрим: интерфейс IProgressReporter
{T Report (T progressUpdater);
} // Модульный тест ...
В моем проекте MVC3 я использую интерфейс IUrlProvider для обертывания класса UrlHelper. В одном из действий контроллера у меня есть такой вызов: string url = _urlProvider.Action ("ValidateCode", new {code ...
может кто-нибудь поделиться ссылкой для загрузки последней версии Rhino имитирует двоичные файлы (только двоичные файлы, мне не нужен исходный код)? ссылка http://ayende.com/projects/rhino-mocks/downloads.aspx, похоже, не…
У меня есть метод вроде следующего: public void ExecuteSomeCommand ()
{новая MyCommand (someInt, SomeEnum.EnumValue) .Execute ();
} Я хотел бы проверить, что значение перечисления, которое передается в ...
Если я высмеиваю класс, как показано ниже, могу ли я каким-либо образом заставить макет не переопределять виртуальный метод? Я знаю, что могу просто удалить виртуальный модификатор, но на самом деле я хочу заглушить поведение для ...
Я начал экспериментировать с Rhino-Mock (3.6), читая книгу Роя Ошерова «Искусство единицы» Тестирование. У него есть пример, демонстрирующий, что фиктивный метод может быть написан для возврата различных ...
Я без проблем использую RhinoMocks для проверки с помощью AssertWasCalled, если мой метод был вызван с простыми параметрами, такими как Arg .Is.Equal (1) и т. Д. Однако это не удается, когда я пытаюсь ожидать сложного ...
Я хочу создать заглушку следующего интерфейса: interface IUnitOfWork
{void DoInTransaction (метод действия);
} В объекте-заглушке все, что я хочу, чтобы DoInTransaction выполняла, это запускала метод (). Что-то ...
Our API has an interface inheriting from IEnumerable like this: public interface IFoos : IEnumerable
{// Дополнительные методы, специфичные для foo-collection
} Я пишу модульный тест для ...
IMHO, Rhino Mocks выдает нечеткое диагностическое сообщение при использовании AssertWasCalled для проверки того, что метод был вызван с определенным аргументом. Пример: интерфейс ISomeInterface
{...
I ' мы получили этот код: Expect.Call (factory.CreateOrder ()) .Return (new Order ()) .Repeat.Times (4); Когда это вызывается четыре раза, каждый раз возвращается один и тот же экземпляр. Мне нужна разница ...
У меня есть этот интерфейс, который возвращает void в некоторых функциях, которые я хотел бы высмеять, и задаться вопросом, что является правильным способ сделать это. На данный момент у меня есть следующее: var mocks = new MockRepository ();
...
ICell {int Value {get;} void IncrementValue (); } Я хочу создать заглушку для этого интерфейса в RhinoMocks. } void IncrementValue (); } Я хочу создать заглушку для этого интерфейса в RhinoMocks. } void IncrementValue (); } Я хочу создать заглушку для эт
Мне нужно разработать довольно простой алгоритм, но я немного не понимаю, как лучше всего написать проверить это. Общее описание: Пользователь должен иметь возможность удалить план. У плана есть задачи, связанные с ним, ...
Я хочу найти нечитаемые файлы в моем каталог (например, файлы с gr). Итак, я попробовал это: найти. -perm -gr Он показывает мне все файлы ?? Итак, я попробовал это: найти. -perm -g + r И он показал ...
Это можно сделать с помощью следующих методов: myStub.Stub (x => x.SomeMethod ()). WhenCalled (x => сделать что-нибудь); Есть ли способ сделать то же самое при вызове установщика свойств?
Я выполняю упорядоченные ожидания в имитациях носорога, как описано ayende в этом посте. Мой код выглядит примерно так: using (_mocks.Ordered ()) {Expect.Call (() => _myMock.CallA ()); ...
Я пытаюсь использовать синтаксис AAA в Rhino Mocks с VB.Net, чтобы проверить это метод был вызван только один раз. Кажется, я не могу понять это правильно. С помощью этого кода, если репозиторий вызывается дважды, он ...
Моя компания пытается решить, будем ли мы стандартизировать Moq, Rhino Mocks или MS Moles and Stubs. Я довольно хорошо знаю моки, кроты и заглушки Rhino. Но я не знаком с Moq. Как…
У меня есть библиотека COM, на которую я должен ссылаться в своем приложение, и я пытаюсь издеваться над его интерфейсами. Я получаю исключения, когда я делаю это MockRepository.GenerateMock (); Я ...