Вопросы по теме 'moq'

Цель насмешек
В чем смысл издевательства? Я слежу за некоторыми учебными пособиями по ASP.NET MVC, в которых используется NUnit для тестирования и Moq для имитации. Я немного не понимаю, что это за насмешливая часть.
3476 просмотров

Проблема с MOQ — фиктивный класс возвращает неверные данные
Итак, я использую moq для тестирования, но столкнулся с проблемой, которая не позволяет мне правильно издеваться, по крайней мере, я так думаю. Это мой класс репозитория: public interface IAccountsRepository {...
1174 просмотров
schedule 25.01.2024

Как выполнить модульное тестирование HtmlHelper аналогично использованию (Html.BeginForm ()) {}
Может ли кто-нибудь предложить, как я могу написать модульный тест с Moq для следующего метода HtmlHelper? public static HtmlTagBase GenerateTag<T>(this HtmlHelper htmlHelper , object elementData...
768 просмотров

ASP.NET + Moq + аннотации данных + строки ресурсов
Я пытаюсь написать модульный тест для модели Action, которая использует аннотации данных для проверки членов. Я использую Moq в качестве своей насмешливой структуры. Когда я «жестко кодирую» сообщение об ошибке [Required] для свойства, все...
1522 просмотров

Как протестировать Ninject ConstructorArguments с помощью объектов MOQ?
Недавно я выполнял свой первый проект по разработке через тестирование и изучал Ninject и MOQ. Это моя первая попытка. Я обнаружил, что подход TDD заставляет задуматься, а Ninject и MOQ оказались великолепными. Проект, над которым я работаю, не...
2704 просмотров
schedule 02.01.2024

Moq с лямбда-выражениями?
Я пытаюсь протестировать службу приложений, используя Moq 4.0.10827 (на NuGet), и мне нужно запросить репозиторий: public class MyService { Repository<MyObject> _Repo; public MyObject Get (string SomeConstraint) { return...
2296 просмотров
schedule 28.10.2022

Мокинг объектов с помощью Moq, когда у конструктора есть параметры
У меня есть объект, который я пытаюсь высмеять с помощью moq. У конструктора объекта есть обязательные параметры: public class CustomerSyncEngine { public CustomerSyncEngine(ILoggingProvider loggingProvider,...
103557 просмотров
moq
schedule 20.12.2023

Контроллер учетных записей MVC3 Moq С# nUnit
Я пытаюсь изучить Moq, но это оказывается довольно сложно. Если я хочу реализовать некоторые базовые тесты с использованием nUnit и Moq для контроллера учетных записей в новом проекте MVC3, как мне это сделать? Я привык к структуре сущности. но...
1014 просмотров
schedule 25.11.2022

Как проверить, что метод был вызван?
У меня есть класс ICreateService , который зависит от ITicketApiAdapter . Я попытался зарегистрировать фиктивный ITicketAdaper, чтобы он вводился, когда я создаю анонимную службу создания. Итак, в настройке у меня есть этот регистр для адаптера...
2683 просмотров
schedule 19.03.2024

Общий репозиторий Moq — GetById(int i) возвращает T
У меня есть общий репозиторий, и я пытаюсь создать реализацию moq для своих модульных тестов. Мне нужно создать метод GetById. Это реализация moq до того, как я решил преобразовать ее для использования дженериков. mockUserRepository.Setup(r...
1439 просмотров
schedule 25.09.2022

Moq не передает все объекты методу
У меня есть интерфейс с методом, определенным следующим образом: IEnumerable<dynamic> ExecuteDynamic(string query, object param = null) Код, который я пытаюсь протестировать, вызывает такой интерфейс: var result =...
636 просмотров
schedule 16.11.2022

Модульное тестирование пользовательского MembershipProvider.ValidateUser с использованием кода в Global.asax
У меня есть модульный тест для проверки моего метода AccountController.LogIn. Результат перенаправления возвращается, чтобы указать на успех, в противном случае возвращается результат просмотра. Тест всегда терпит неудачу, поскольку типом...
2212 просмотров
schedule 27.12.2023

Мультиинтерфейсы Moq
Предыстория: Я создал простую прокси для моего Wcf-клиента, основанную частично на примерах, найденных в Интернете, и частично на моих потребностях. Использование для создания клиентского прокси, как известно:...
480 просмотров
schedule 12.06.2024

как издеваться над HTTP-контекстом с помощью Moq
У моей компании есть собственный SDK, который содержит следующий класс: public class SharePointContext(System.Web.HttpContext context) { } Как я могу использовать Moq, чтобы издеваться над HttpContext, который будет передан в качестве...
1119 просмотров
schedule 29.05.2024

Эквивалент NSubstitute VerifyAll
Есть ли в NSubstitute аналог вызова VerifyAll MOQ? Я хотел бы убедиться, что все вызовы, которые я ожидаю получить от всех заменителей, действительно вызываются, в идеале в одном методе TearDown . В настоящее время я проверяю каждый полученный...
1574 просмотров
schedule 07.12.2023

Установка модульного теста Moq не работает
Я пытаюсь создать простой модульный тест с использованием фреймворка Ninject Moq, и по какой-то причине я не могу заставить метод установки работать правильно. Насколько я понимаю, приведенный ниже метод установки должен внедрить репозиторий в класс...
1490 просмотров
schedule 15.09.2022

Мой макет Moq не принимается в моем тестируемом методе
Когда я создаю макет moq и пытаюсь передать его в конструктор класса, я получаю следующее сообщение: Тип аргумента Moq.Mock‹...mockIAppCache> не может быть присвоен типу параметра IAppCache. Я включил библиотеку, и я могу найти ссылку на Mock() в...
90 просмотров
schedule 11.02.2024

Мокинг внутренних классов с помощью Moq для модульного тестирования
Скажем, у меня есть класс «ClassA», который зависит от класса «ClassB» (введен в конструктор ClassA). Я хочу издеваться над ClassB, чтобы тестировать ClassA изолированно. Оба класса внутренние. Поправьте меня, если я ошибаюсь, но похоже, что Moq...
14066 просмотров
schedule 18.11.2023

Как проверить, что событие было отписано от макета
Минимальная версия: 3.1.416.3 Мы обнаружили ошибку, вызванную тем, что событие не было отписано. Я пытаюсь написать модульный тест, чтобы убедиться, что событие отписано. Можно ли это проверить с помощью Mock<T>.Verify(expression) ? Моя...
3462 просмотров
schedule 08.04.2024

Модульное тестирование ASP.NET MVC с объектом MOQ
Как лучше всего издеваться над приведенным ниже кодом в модульном тестировании: public ActionResult Products() { ViewBag.Title = "Company Product"; IEnumerable<ProductDetailDto> productList =...
10349 просмотров