Вопросы по теме 'moq'
Как проверить аргументы метода после вызова метода?
Скажем, у меня есть метод A.Do(Arg arg), который присваивает некоторые свойства arg (класс Arg), скажем, устанавливает arg.Prop1 = "done". И я тестирую метод void B.Do(void):
public class B
{
public void Do()
{
var arg = InitArg();...
150 просмотров
schedule
18.08.2022
Использование контейнера IoC в качестве локатора службы для HttpHandler
Этот вопрос относится к моему другому сообщению .
Итак, немного повозившись, я решил сделать это таким образом. Что, кажется, работает нормально, когда я запускаю его, хотя я получаю следующую ошибку в NUnit: не удалось загрузить файл или сборку...
1000 просмотров
schedule
22.11.2023
контроллер тестирования с использованием репозитория вызовов MOQ
Я очень новичок в Mocking. В приведенном ниже примере я использую Moq и пытаюсь создать _companyRepository. Однако второй тест имеет нулевую ссылку. т.е. компания не создается.
Assert.AreEqual(viewModel.Company.Name, "MyCompany");
Думаю, я...
712 просмотров
schedule
19.08.2022
Moq и конкретные зависимости в ASP.NET MVC 2
Я работаю над проектом ASP.NET MVC 2. Мне передали несколько классов контроллеров с жесткой зависимостью от класса репозитория данных, что-то вроде этого:
public class MyController : Controller
{
MyRepository myRepository = new MyRepository();...
280 просмотров
schedule
16.02.2024
Как протестировать фильтр OnActionExecuted?
Поэтому я переопределяю OnActionExecuted в своем классе BaseController, чтобы установить свойство CurrentUser модели BaseViewModel. Я хотел бы иметь возможность модульного тестирования этого, но не могу понять, как это сделать.
Вот код:...
1736 просмотров
schedule
11.11.2023
Тестирование аутентификации служб ria с помощью moq
Я использую аутентификацию служб RIA в приложении Silverlight, и она отлично работает. Теперь я хочу добавить модульные тесты с использованием инфраструктуры Moq: http://code.google.com/p/moq/
Проблема, с которой я столкнулся, заключается в том,...
284 просмотров
schedule
09.01.2024
Когда я издеваюсь над своим контроллером ASP.NET MVC, мой ActionMethod не возвращает представления. Почему?
В моем простом Index() ActionMethod я ссылаюсь на свойство User.Identity. Итак, я подумал, что мне нужно издеваться над этим.
Поэтому я создаю макет HomeController и использую его в своем модульном тесте. Когда я это делаю, ActionMethod...
1144 просмотров
schedule
17.11.2022
Moq: настройка метода, который не возвращает значения
Пытаюсь имитировать вызов репозитория. Я могу успешно сделать это, когда вызов репозитория возвращает значение с помощью Setup (). Возвращает:
mock.Setup(m => m.Get(param)).Returns(new CustomObject());
Однако, когда я пытаюсь выполнить...
3617 просмотров
schedule
09.02.2024
Moq - насмешка mock.Object.MyMethod не работает
У меня странная беда. Я не очень хорошо знаком с Moq, так как больше увлекаюсь графическим интерфейсом. Я пытался издеваться над фабричным методом в своем коде. Фабрика выглядит следующим образом и возвращает экземпляр ISettings, который выполняет...
3425 просмотров
schedule
23.01.2024
MOQ, возвращающий динамические типы как объектную проблему
Извините, если такие вопросы задавались, но я нигде не мог найти ответ.
Моя проблема заключается в насмешке над методом возврата с использованием MOQ, где этот метод возвращает динамический тип. Я использую библиотеку третьей части, которая...
4377 просмотров
schedule
12.10.2023
Насмешка над простым классом с помощью Microsoft Moles
Я новичок в модульном тестировании, TDD и насмешках в целом, однако общую идею я понимаю. Мой вопрос заключается в том, как мне издеваться над классом, чтобы я мог вызывать созданный метод без дублирования кода в моем модульном тесте и в моем классе...
3090 просмотров
schedule
01.11.2023
Как это протестировать? Большой foreach с большим количеством вызовов БД
Мне нужно создать программу, которая в основном читает x строк из файла, а затем пытается найти ее в БД, затем берет часть информации в файле и обновляет информацию о строке в БД.
Если ничего не помогает, вставьте его как новую строку в БД.
Так...
804 просмотров
schedule
29.11.2023
AutoFixture как контейнер Automocking и отличия Automocking?
Я начал использовать moq, но, насколько я понимаю, мне всегда приходится макетировать все методы, которые можно было бы вызвать, даже если я действительно не забочусь о них.
Иногда создание макетов занимает так много времени, что вы забываете, что...
5962 просмотров
schedule
28.12.2023
Moq для настройки возврата функции на основе времени вызова
Мне нужно смоделировать интерфейс для вызова MSMQ, есть ли способ использовать Moq для имитации реального сценария MSMQ, когда в очереди 10 сообщений, я вызываю издевательскую функцию 10 раз и могу получить предварительно определенный объект, на 11-й...
10815 просмотров
schedule
11.01.2024
Проверка MOQ для выполнения не работает
Я пытаюсь издеваться над своим внутренним виртуальным методом. Когда я отлаживаю, я вижу, что попадаю туда, где ожидаю, и мой внутренний виртуальный метод выполняется, но тест не проходит. Более того, я проверил, что «этот» контекст является прокси,...
229 просмотров
schedule
19.04.2024
Асинхронные методы возвращают значение null
Если я попытаюсь издеваться над типом, содержащим async метод, например:
interface Foo
{
Task<int> Bar();
}
Затем метод фиктивного Bar возвращает значение null. Я предполагаю, что Moq выбирает default(Task<int>) в...
10175 просмотров
schedule
26.02.2024
Моцин HttpContext
У меня есть модульный тест, который проверяет результат контроллера MVC. К сожалению, контроллер использует стороннюю библиотеку, которая использует HttpContext.Request.IsLocal . Я не могу реорганизовать стороннюю библиотеку, чтобы она использовала...
389 просмотров
schedule
07.10.2023
Несоответствие количества параметров в заглушке с лямбда-выражением с использованием Moq
Я получаю «несоответствие количества параметров» TargetParameterCountException, когда хочу протестировать свой репозиторий Tenant:
Интерфейс:
public interface ITenantRepository
{
IQueryable<Tenant> Get(Expression<Func<Tenant,...
330 просмотров
schedule
23.11.2023
Как выполнить модульное тестирование Request.Form[]?
Ниже приведен метод моего контроллера: -
[HttpPost]
public ActionResult Search(SearchViewModel model)
{
string selection = Request.Form["Options"];
if (selection == "str1")
{
-----------------------------...
3334 просмотров
schedule
28.07.2022
Тестовый метод возвращает строку с Moq
У меня есть проект интеграции, который я хочу протестировать. У меня есть внешняя веб-служба, и я хочу проверить, возвращает ли она строку.
У меня есть интерфейс для IMyService, а затем реализация — MyService.
Я пытаюсь написать модульные тесты...
343 просмотров
schedule
26.03.2024