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

Могут ли Rhino Mocks написать за меня заявления об ожиданиях?
У меня есть набор тестов модуля Visual Studio Team System (на самом деле интеграции), которые взаимодействуют с удаленной базой данных. Тесты становятся слишком медленными и громоздкими. Я хотел бы заменить весь набор тестов смоделированными...
195 просмотров
schedule 25.01.2023

Могу ли (или должен) ли я издеваться над методами тестируемого объекта, отличными от тестируемого метода?
У меня есть такой класс: public class ClassA { public bool MethodA() { //do something complicated to test requiring a lot of setup } public bool MethodB() { if (MethodA()) //do something...
787 просмотров
schedule 19.06.2023

Как создать фиктивный объект на основе интерфейса и установить свойство только для чтения?
Я новичок в TDD. Поэтому любая помощь будет оценена по достоинству. Я использую макеты NUnit и Rhino. Как я могу установить значение идентификатора в 1 в моем фиктивном объекте? Я посмотрел на это:...
533 просмотров
schedule 24.02.2023

Можно ли сгенерировать частичные заглушки с помощью Rhino Mocks?
Я новичок в модульном тестировании и насмешках в целом, и я пытаюсь настроить тесты для одного из моих классов, где я хочу убедиться, что конкретный метод вызывается из другого метода в том же классе. Поэтому я хотел бы использовать конкретную...
1554 просмотров
schedule 19.11.2022

Как смоделировать сервисы WCF?
Как смоделировать прокси-серверы WCF-сервисов с помощью Rhino Mocks?
7386 просмотров
schedule 02.03.2022

Rhino Mocks - частная собственность на тесте Ctor
У меня очень простой вопрос, я новичок в rhino, это мой класс: я хочу проверить свойство с помощью Expect.SetPropertyWithArgument Может ли кто-нибудь показать мне, как я пробовал, и он не работает .. public class person { public string...
809 просмотров
schedule 28.07.2022

Почему при использовании Rhino Mocks вызов макета свойства во время инициализации теста возвращает ожидаемый вызов № 1, фактический вызов № 0?
В настоящее время у меня есть тест, который проверяет ведущего, который у меня есть в модели MVP. На моем презентаторе у меня есть свойство, которое будет вызывать в моем представлении, которое в моем тесте имитируется. При инициализации моего теста...
1254 просмотров
schedule 27.04.2023

Имитация RouteTable.Routes.GetVirtualPath в MVC
У меня есть контроллер подкачки с методом, который вызывает RouteTable.Routes.GetVirtualPath(this.viewContext.RequestContext, valueDictionary) Я пытаюсь протестировать этот метод, используя макеты Rhino, и я не знаю, как смоделировать...
2153 просмотров
schedule 15.01.2024

Как имитировать или заглушить объект DataRepository, созданный .netTiers
Я использую макеты Rhino для модульного тестирования объектов. Наш DAL использует codemith для генерации кода из шаблонов .netTiers, который создает эти классы DataRepository, содержащие все методы транзакции типа CRUD для источника данных. В...
838 просмотров

Как сделать методы, основанные на методах расширения, проверяемыми?
У меня есть метод расширения со следующей подписью (в классе BuildServerExtensions):: public static IEnumerable<BuildAgent> GetEnabledBuildAgents( this IBuildServer buildServer,...
1292 просмотров

Мокинг метода, возвращающего запечатанный класс в RhinoMocks
Запуск этого кода: _foo = MockRepository.GenerateStub<IBar>(); _foo.Stub(x => x.Foo()).Return("sdf"); Когда public interface IBar { string Foo(); } public class Bar : IBar { public string Foo() { throw new...
6171 просмотров
schedule 08.03.2023

Unittesting Url.Action (используя Rhino Mocks?)
Я пытаюсь написать тест для метода расширения UrlHelper, который используется следующим образом: Url.Action<TestController>(x => x.TestAction()); Однако я не могу настроить его правильно, чтобы я мог создать новый UrlHelper, а затем...
4483 просмотров

Rhino mocks - метод assert был вызван с заданным параметром
Мой метод тестирования выглядит так: [Test] public void Generated_CaseNumber_should_be_set_as_LastCaseNumber_in_PropertiesManager() { String generatedCaseNumber = _sut.NextCaseNumber(); } Объект _sut имеет...
990 просмотров
schedule 27.03.2023

Использование макетов с несколькими сценариями в NBehave
Я использую NBehave для написания своих историй и использую Rhino Mocks для имитации зависимостей тестируемых систем. Однако у меня возникла проблема со сбросом ожидаемого поведения в моих фиктивных зависимостях при переходе от одного сценария к...
446 просмотров
schedule 30.08.2022

Rhino имитирует вызов вместо записи в NUnit
Я пытаюсь написать модульные тесты для небольшого количества кода, связанного с событиями. Поскольку мне нужно инициировать событие по своему желанию, я решил положиться на RhinoMocks, чтобы сделать это за меня, а затем убедиться, что результаты...
832 просмотров
schedule 27.03.2024

Почему это ожидание не оправдывается?
Я настраиваю несколько тестов RhinoMock, но не могу понять, почему мои ожидания не оправдываются. Вот класс/интерфейс, который я тестирую: public class LogOn { public virtual ILogOn View { get; set; } public virtual IDataProvider...
168 просмотров
schedule 13.07.2022

Замена макету Rhino
Есть ли сопоставимая и надежная альтернатива библиотеке Rhino Mock. Сейчас я использую Rhino для проекта MVC ASP.NET, но рассматриваю (так же, как план B), чтобы посмотреть, есть ли какие-либо другие эквивалентные альтернативы.
1558 просмотров
schedule 03.05.2023

Rhino Mocks - Установите свойство, если метод вызывается
Есть ли способ с помощью Rhino Mocks установить свойство заглушки при вызове метода. Примерно так: (Фальшивый код жирным шрифтом) callMonitor.Expect (x => x.HangUp ()). SetProperty (callMonitor.InACall = false) ; Метод HangUp возвращает...
4384 просмотров
schedule 02.06.2023

RhinoMocks - не указаны все параметры в AssertWasCalled
Я использую RhinoMocks. Теперь я хочу утверждать, что была вызвана какая-то функция, но меня волнует только один из аргументов. Могу ли я сделать AssertWasCalled , где я указываю только один аргумент? В следующем примере я хотел бы игнорировать...
17089 просмотров
schedule 21.10.2022

Использование триггеров обратного вызова с RhinoMocks
Я пишу модульные тесты с использованием RhinoMocks для имитации, и теперь мне нужны некоторые новые функции, которые я раньше не использовал. Я хотел бы вызвать функцию, которая снова вызовет асинхронную функцию. Чтобы смоделировать, что функция...
5553 просмотров
schedule 05.05.2022