Вопросы по теме 'moq'
Как я могу использовать фиктивные объекты в своих модульных тестах и по-прежнему использовать покрытие кода?
В настоящее время я начинаю вводить концепцию Mock-объектов в свои модульные тесты. В частности, я использую фреймворк Moq. Однако одна из вещей, которые я заметил, заключается в том, что классы, которые я тестирую с помощью этого фреймворка,...
45241 просмотров
schedule
13.10.2023
Возникли проблемы с moq
Я пробую moq, и у меня возникает проблема со следующим тестовым телом:
var child = new Mock<ZooNode>();
var parent = new Mock<ZooNode>();
child.Object.Parent = parent.Object;
parent.Expect(p =>...
3725 просмотров
schedule
05.03.2022
Имитация HttpContext Response.Output с помощью Moq
Я использовал класс MvcMockHelpers, найденный в блоге Хансельмана , для передачи фиктивного HttpContext. Мы немного расширили его, добавив некоторые данные аутентификации, которые нам нужны, и по большей части это было здорово.
Проблема, с...
7348 просмотров
schedule
15.03.2022
Доступ к исходным аргументам Expect () при сборке значения в Returns ()
Можно ли получить доступ к параметру, используемому для вызова фиктивного ожидания при сборке объекта Returns?
Вот заглушка для задействованных объектов, и, учитывая это, я пытаюсь имитировать коллекцию:
Class CollectionValue {
public Id {...
11060 просмотров
schedule
17.04.2022
Опыт использования moq с VB.Net
Мне очень нравится moq mocking framework. Я использовал его в нескольких проектах. К сожалению, один из моих клиентов требует, чтобы мы использовали VB.Net. Не мое предпочтение, но, эй, .Net - это .Net, верно?
Я слышал, что у moq есть проблемы с...
2737 просмотров
schedule
23.03.2022
Moq с аргументом действия
Пытаюсь использовать Moq 3.x, отлично работает. Однако у меня есть проблема, которую я не могу понять, как решить. Дано
public interface ITestSpec
{
bool Run(Action<string, string> onIncorrectResponse);
}
Я пытаюсь сделать...
5930 просмотров
schedule
16.06.2022
Могу ли я получить серию хороших результатов и выброшенное исключение из Moq
Я издеваюсь над оболочкой MSMQ. Оболочка просто позволяет создать экземпляр объекта, который напрямую вызывает статические методы класса MessageQueue.
Хочу проверить чтение очереди до изнеможения. Для этого я бы хотел, чтобы фиктивная оболочка...
190 просмотров
schedule
01.09.2022
Возвращаемое значение, переданное в метод
У меня есть метод интерфейса:
string DoSomething(string whatever);
Я хочу поиздеваться над этим с помощью MOQ, чтобы он возвращал все, что было передано - что-то вроде:
_mock.Setup( theObject => theObject.DoSomething(...
150582 просмотров
schedule
24.10.2023
Как я могу сгенерировать URL-адреса ASP.NET MVC внутри проекта модульного тестирования?
Как я могу сгенерировать URL-адреса, соответствующие контроллеру, действию и параметрам (для данного проекта ASP.NET MVC) в другом проекте (библиотека классов, используемая для тестирования)?
Все, что я нашел до сих пор, это...
1923 просмотров
schedule
25.09.2022
Нужна помощь, чтобы лучше понять Moq
Я просматривал документацию Moq, и комментарии слишком короткие, чтобы я мог понять каждую из вещей, которые он может делать.
Первое, чего я не понимаю, это It.IsAny<string>(). //example using string
Есть ли преимущество в использовании...
14322 просмотров
schedule
04.01.2023
Как провести модульное тестирование пользовательского ModelBinder с помощью Moq?
У меня возникли трудности с написанием некоторых модульных тестов для тестирования созданного мной настраиваемого ModelBinder. ModelBinder, который я пытаюсь выполнить для модульного тестирования, - это JsonDictionaryModelBinder, который я...
2678 просмотров
schedule
21.05.2022
Модульные тесты с фиктивными проверками
У меня есть модульный тест, который
создает макет
вызывает мой метод для тестирования (также вводя мой макет)
утверждает результаты метода
проверяет фиктивные вызовы
Когда фиктивные вызовы не проходят проверку должным образом, я...
260 просмотров
schedule
28.08.2022
Установите значение ServerVariable при имитации HttpRequest с помощью Moq?
Я издеваюсь над объектом HttpRequest, используя Moq для модульного тестирования в ASP.NET MVC. Мне нужно установить одну из ServerVariables (LOGON_USER) в запросе. Это возможно? Я пытался использовать следующий метод, но получаю исключение,...
1243 просмотров
schedule
25.12.2022
Ожидания от Mock Object, похоже, не оправдались (Moq)
У меня какое-то странное поведение в Moq - несмотря на то, что я настраиваю фиктивный объект, чтобы он действовал определенным образом, а затем точно так же вызываю метод в объекте, который я тестирую, он реагирует так, как если бы метод был никогда...
870 просмотров
schedule
23.08.2023
Модульное тестирование ASP.NET MVC — сеансы
После поиска в StackOverflow и Google я думаю, что то, что я делаю, должно быть правильным, однако результаты, похоже, не очень хорошие.
[TestMethod]
public void LoginAction_Should_Return_View_and_User_Authenticated()
{
//...
11172 просмотров
schedule
06.09.2022
Moq как вы тестируете внутренние методы?
Мой босс сказал использовать Moq, и все. Мне это нравится, но кажется, что в отличие от MSTest или mbunit и т. д., вы не можете тестировать внутренние методы.
Поэтому я вынужден опубликовать некоторую внутреннюю реализацию в моем интерфейсе, чтобы...
7185 просмотров
schedule
08.05.2024
Как мне настроить вызов Equals с определенным типом, переопределяющим Equals в MoQ?
Работая с прекрасным mocking-framework MoQ, я натолкнулся на несколько неожиданный аспект (а я не люблю сюрпризов). Я издеваюсь над классом, который должен быть добавлен в коллекцию после вызова метода, например:
public class SomeClass{
}...
1494 просмотров
schedule
02.03.2022
Как издеваться над веб-сервисом
Должен ли я переписать свой код, чтобы сделать это в интерфейсе? Или есть более простой способ? Я использую Мок
35098 просмотров
schedule
11.12.2023
Использование Moq для проверки того, что метод был вызван
У меня есть класс вроде:
public class Store
{
public Store()
{
Products = new List<Product>();
}
public IList<Product> Products {get; private set;}
public void AddProduct(int id, string productCode)
{
Product p =...
969 просмотров
schedule
02.01.2023
Зачем нужны макетные фреймворки?
Я работал с кодом, для которого был написан тест NUnit. Но я никогда не работал с макетными фреймворками. Кто они такие? Я понимаю внедрение зависимостей и то, как это помогает улучшить тестируемость. Я имею в виду, что все зависимости можно...
1612 просмотров
schedule
21.09.2023