Описание тега 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"); } } Я получил несколько советов по …
09 июн '09 в 13:51
1
ответ
Как я могу написать этот простой тест в синтаксисе AAA с платформой Rhino Mocks?
Как я могу написать этот простой тест на основе записи и воспроизведения в синтаксисе AAA с платформой Rhino Mocks? public interface IStudentReporter { void PrintStudentReport(List<IStudent> students); List<IStudent> GetUnGraduatedStuden…
09 дек '10 в 16:55
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>(); } } Мы начали использов…
26 фев '18 в 03:52
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