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

Используя Rhino Mocks, как установить свойство параметра для метода Mocked
При использовании нового стиля тестирования Rhino Mocks 3.5 Arrange / Act / Assert (AAA) у меня возникают проблемы с написанием теста. У меня есть метод, который вызывает метод в классе репозитория. ActivateFoo, где мой объект Foo имеет свойство...
2592 просмотров
schedule 13.12.2023

Как заглушить IQueryable‹T›.Where(Func‹T, bool›) с помощью Rhino Mocks?
В проекте .net 3.5, над которым я сейчас работаю, я писал несколько тестов для класса обслуживания. public class ServiceClass : IServiceClass { private readonly IRepository _repository; public ServiceClass(IRepository repository)...
5256 просмотров

Справка RhinoMock: имитация службы WCF
Я пытаюсь использовать RhinoMock для имитации службы wcf. Скажем, у меня есть следующая услуга: [OperationContract] List<User> SearchUsers(UserSearchFilter filter); Добавление этой службы с Visual Studio сгенерирует прокси, и...
2487 просмотров
schedule 28.02.2022

Rhino Mocks: Repeat.Once () не работает?
Может ли кто-нибудь сказать мне, почему следующий тест не терпит неудач? [Test] public void uhh_what() { var a = MockRepository.GenerateMock<IPrebuiltNotifier>(); a.Expect(x => x.Notify()).Repeat.Once(); a.Notify();...
5398 просмотров
schedule 17.03.2022

Как настроить возвращаемое значение для свойства только для чтения, используя RhinoMocks в VB.NET?
Я использую RhinoMock в VB.NET, и мне нужно установить возвращаемое значение для списка только для чтения. Вот что я хочу сделать (но не работает): dim s = Rhino.Mocks.MockRepository.GenerateStub(of IUserDto)() s.Id = guid.NewGuid s.Name =...
2404 просмотров
schedule 07.03.2022

Цепочка свойств в RhinoMocks
У меня есть класс TxRx со свойством Common. Затем Common имеет свойство LastMod. Я хочу написать ожидание RhinoMock, чтобы показать, что LastMod был установлен с чем-то. Итак, я попытался: var txRx = MockRepository.GenerateMock<TxRx>();...
2415 просмотров
schedule 05.04.2022

Rhino Mocks: как сопоставить аргументы массива в ожидании?
Снова на Rhino Mocks Noob Wall mockUI.Expect( x => x.Update( new Frame[] {Frame.MakeIncompleteFrame(1, 5)} ) ); Это именно тот аргумент, который мне нужно сопоставить. С помощью операторов трассировки я убедился, что это также фактический...
4839 просмотров
schedule 02.03.2022

Как я могу вызвать событие на издевательском BackgroundWorker?
Я пытаюсь проверить, как мой класс реагирует на то, что происходит, когда BackgroundWorker запускает событие RunWorkerCompleted. Я использую RhinoMocks (если есть другой подход, я тоже хочу его попробовать), и код выглядит следующим образом:...
406 просмотров
schedule 19.02.2022

Как имитировать вызов метода из другого класса в Rhino Mock AAA?
У меня есть следующий код (упрощенный). public class OrderProcessor { public virtual string PlaceOrder(string test) { OrderParser orderParser = new OrderParser(); string tester = orderParser.ParseOrder(test);...
1142 просмотров
schedule 03.01.2024

Мокинг над DataReader и получение исключения Rhino.Mocks.Exceptions.ExpectationViolationException: IDisposable.Dispose (); Ожидаемый # 0, Фактический # 1
Я пытаюсь издеваться над SqlDataReader SqlDataReader reader = mocks.CreateMock<SqlDataReader>(); Expect.Call(reader.Read()).Return(true).Repeat.Times(1); Expect.Call(reader.Read()).Return(false);...
5913 просмотров
schedule 27.09.2023

Rhino высмеивает ожидания от имен
Мой тестируемый объект имеет два объекта зависимостей одного типа. Иногда, когда тест имеет неудачное ожидание, неясно, какой объект зависимости задал это ожидание. Есть ли способ указать имена объектов зависимостей, которые будут отображаться в...
134 просмотров
schedule 21.05.2024

RhinoMocks AssertWasCalled для метода имитируемого объекта, который должен вернуть объект?
При использовании RhinoMocks у меня возникает ловушка-22: я хочу убедиться, что метод вызывается, но этот метод должен иметь возвращаемый объект, потому что возвращенный объект обрабатывается в следующей строке. Другими словами, насмешка над...
1224 просмотров
schedule 22.11.2022

Метод обратного вызова RhinoMocks Testing
У меня есть класс прокси службы, который выполняет асинхронный вызов операции службы. Я использую метод обратного вызова, чтобы передать результаты обратно в мою модель представления. Выполняя функциональное тестирование модели представления, я...
1623 просмотров
schedule 19.02.2022

Ошибка при использовании MVContrib TestHelper
При попытке реализовать второй ответ на предыдущий вопрос , я получаю сообщение об ошибке. Я реализовал методы так, как показано в сообщении, и первые три работают правильно. Четвертый...
867 просмотров

Модульное тестирование / Как утверждать метод без фиксации назывался / C # / Rhino Mocks / NUnit
У меня есть MailService, который позволяет мне отправлять электронную почту, которая реализует следующий интерфейс. public interface IMailService { bool SendRegisteringEmail(RegisterModel registerModel); bool SendMail(MailMessage...
7605 просмотров
schedule 04.10.2022

Издевательство над блокирующим вызовом с помощью Rhino Mocks
В настоящее время я создаю класс с использованием TDD. Класс отвечает за ожидание, когда определенное окно станет активным, а затем запускает некоторый метод. Я использую библиотеку AutoIt COM (дополнительную информацию об AutoIt см. здесь ), так...
1465 просмотров

Как мне AssertWasCalled универсальный метод с тремя разными типами с использованием RhinoMocks?
Я пытаюсь изучить синтаксис Rhino Mocks AAA, и у меня возникают проблемы с утверждением вызова определенного метода (с любым значением аргумента). Я использую Machine.Specifications в качестве среды тестирования. Этот конкретный метод является...
3717 просмотров

Мокинг частных полей с помощью RhinoMocks
У меня есть следующее определение класса, согласно которому поле attribute гидратируется посредством отражения NHibernate. Поле не отображается как объект, но вместо этого я хочу скрыть его реализацию и просто предоставить свойства, которые...
1260 просмотров
schedule 22.04.2023

Rhino Mocks - имитируйте вызов метода для службы внутри свойства
Я пытаюсь проверить, получает ли свойство свое значение в результате возврата вызова службы, но у меня возникают проблемы с издевательством над вызовом службы. Вот моя собственность: public ICountry Country { get {...
1899 просмотров
schedule 17.06.2023

Rhino Mocks: минимальное время для звонка, похоже, не работает
Я использую Rhino-Mocks 3.6 в качестве фреймворка для имитации в своих модульных тестах, и у меня проблема с Repeat.Times() : Я хочу убедиться, что метод моего имитируемого объекта вызывается ровно три раза. Согласно документации, я должен...
730 просмотров
schedule 11.02.2022