Описание тега rhino-mocks

Rhino.Mocks - это структура динамических макетов объектов для платформы.NET. Цель Rhino.Mock - упростить тестирование, позволяя разработчику создавать фиктивные реализации пользовательских объектов и проверять взаимодействия с помощью модульного тестирования.
1 ответ

Модульное тестирование с помощью Rhino Mocks

У меня есть следующий метод с именем Execute() из класса Abstract с именем AutoLetterGenBatch в моем ConsoleApp. Я пытаюсь провести модульное тестирование. public void Execute() { BatchJobSecurity.Instance.CreatePrincipal(); DoExecute(); } Поэтому я…
20 ноя '15 в 14:02
1 ответ

Ожидание носорога

Почему ответ ниже всегда нулевой в моем тесте? SSO.cs public class SSO : ISSO { const string SSO_URL = "http://localhost"; const string SSO_PROFILE_URL = "http://localhost"; public AuthenticateResponse Authenticate(string userName, string password) …
17 июн '11 в 20:49
1 ответ

Как смоделировать установщик свойств в PartialMock, используя Rhino Mocks

Я хотел бы предотвратить вызов реального установочного кода для свойства в частичном классе. Какой синтаксис для этого? Мой текущий код, чтобы заглушить получатель (я хотел бы также заглушить установщик): var user = MockRepository.GeneratePartialMoc…
05 май '10 в 08:47
2 ответа

Издеваться над третьим классом

Я хотел бы смоделировать класс (например, с RhinoMocks), для которого у меня нет доступа к коду (например, ManagementObject или ManagementObjectCollection) и для каких методов / свойств меня интересует не виртуальный не определен в интерфейсе, котор…
17 июн '09 в 05:35
4 ответа

СУХОЕ с Rhino Mocks

Я ищу способы сделать следующее более кратким. public class MyTests { IPresenter presenter; [SetUp] public void SetUp() { presenter = MockRepository.GenerateStub<IPresenter>(); } ... } В частности, повторное указание типа при создании макета п…
28 янв '10 в 22:27
4 ответа

Rhino Mocks Restub функция

Иногда я заглушаю зависимости в настройках тестового класса, а затем хочу перезапустить некоторые из них в конкретном тесте. Но насмешки Rhino запоминают только первое значение заглушки, и это немного неудобно. someStub.Stub(x => x.SomeMethod(1))…
14 окт '10 в 09:34
1 ответ

Как проверить, приводит ли возникновение события к методу, вызываемому в зависимости от значения параметров?

Я пытаюсь написать модульный тест, который вызовет событие для фиктивного объекта, с которым связан мой тестовый класс. Однако я хочу проверить, что, когда мой тестовый класс вызывает свой обработчик событий, он должен вызывать метод только для опре…
29 мар '10 в 17:06
3 ответа

RhinoMocks - заглушка метод, который возвращает параметр

Я использую RhinoMocks, мне нужно заглушить метод, и он всегда должен возвращать третий параметр, независимо от того, что передается в: _service.Stub(x => x.Method(parm1, parm2, parm3)).Return(parm3); Очевидно, это не так просто. Я не всегда знаю…
12 ноя '09 в 15:10
1 ответ

Производительность сортировки ссылочного типа по сравнению с типами значений

Мы пытались отсортировать коллекцию объектов FileInfo в.NET. Мы реализовали наш IComparer, чтобы гарантировать, что объекты FileInfo были отсортированы в соответствии с нашими критериями. Затем мы заметили, что производительность сортировки объектов…
02 сен '09 в 15:36
10 ответов

Как смоделировать Запрос на Контроллер в ASP.Net MVC?

У меня есть контроллер в C# с использованием ASP.Net MVC Framework public class HomeController:Controller{ public ActionResult Index() { if (Request.IsAjaxRequest()) { //do some ajaxy stuff } return View("Index"); } } Я получил несколько советов по …
1 ответ

Как я могу написать этот простой тест в синтаксисе AAA с платформой Rhino Mocks?

Как я могу написать этот простой тест на основе записи и воспроизведения в синтаксисе AAA с платформой Rhino Mocks? public interface IStudentReporter { void PrintStudentReport(List<IStudent> students); List<IStudent> GetUnGraduatedStuden…
3 ответа

В Rhino Mocks, как заглушить метод, используя нулевой аргумент?

У меня есть метод canUserRead, который может обрабатывать пустой аргумент как пользователь (потому что иногда пользователи не входят в систему). Теперь я хочу создать заглушку, поведение которой отражает поведение метода. Я старался: IAccessRightsMa…
22 окт '13 в 11:09
1 ответ

Ложный вызов создания объекта IOC Unity

public class ExcelHelper : IExcelHelper { private ICustomLoadRepository _customLoadRepository; public ExcelHelper(IUnityContainer unityContainer) { _customLoadRepository= unityContainer.Resolve<ICustomLoadRepository>(); } } Мы начали использов…
1 ответ

Rhino высмеивает вызов вместо записи в NUnit

Я пытаюсь написать модульные тесты для небольшого количества кода, включающего события. Поскольку мне нужно вызывать событие по желанию, я решил положиться на RhinoMocks, чтобы сделать это для меня, а затем убедиться, что результаты вызываемых событ…
07 июл '09 в 16:33
1 ответ

С Rhino Mocks, как заглушить метод, который использует ключевое слово params?

Я пытаюсь настроить ожидание в хранилище. Метод использует ключевое слово params: string GetById(int key, params string[] args); Ожидание у меня настроено: var resourceRepo = MockRepository.GenerateMock<IResourceRepository>(); resourceRepo.Exp…
09 июл '12 в 22:13
3 ответа

Зачем получать "Ожидаемый #0, Фактический #1" при использовании StringDictionary в RhinoMocks 3.6

Сегодня я перешел на использование StringDictionary вместо Dictionary<string,string> в моем коде, но старый модульный тест не прошел. Поэтому я пишу небольшой модульный тест, чтобы проверить это. Вот мой маленький тест: using Rhino.Mocks; usin…
19 июл '12 в 04:32
2 ответа

Исключение mock.record

Я использую mock.record() и я проверяю длину имени файла. Тестовый код: MockRepository mock = new MockRepository(); IExtension ext = mock.StrictMock<IExtension>(); using (mock.Record()) { ext.LogError("filename not valid"); } LogAnalyser log =…
22 апр '11 в 13:15
1 ответ

На какую сборку мне нужно ссылаться, чтобы интерфейс IDependency был доступен

Я пытаюсь запустить шаблон NUnit/Rhinomock для VS2010, и код содержит следующее IDependency dependency = mocks.CreateMock<IDependency>(); // Record expectations using (mocks.Record()) { Expect.Call(dependency.Method1("parameter")).Return("resu…
23 июн '11 в 17:56
1 ответ

Как заглушить метод с параметром без использования специального делегата?

Я пытаюсь заглушить метод, который имеет out Paramteter с помощью RhinoMock's Do метод, но я продолжаю получать сообщение не может разрешить символ outParam. Вот заглушка: private static void FakeClientsLoading(MyClass fakeClass, IEnumerable<stri…
06 фев '15 в 14:04
2 ответа

Ложное абстрактное поведение класса по умолчанию с Rhino

Я довольно новичок в издевательстве, так что это может быть что-то, что я просто еще не понял, но я нигде не могу найти хороший пример. Я пытаюсь утверждать, что по умолчанию любой класс, который наследуется от моего абстрактного класса, будет созда…
06 мар '09 в 23:39