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

Arg.Do() не срабатывает, когда ожидается в методе When..Do for void
У меня есть приведенная ниже структура в моем тесте, предназначенном для проверки того, что определенный журнал вызывается с правильным сложным объектом аргумента, даже когда он генерирует исключение, которое затем обертывается и обычно обрабатывается...
1518 просмотров
schedule 02.11.2023

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

Тестирование задачи Arg.Any
Я пытаюсь проверить порядок вызова методов. У меня проблема в том, что я не могу найти хороший способ издеваться над объектом Task. Я использую NSubstitute и Entity Framwork 6 . Примерно так выглядит мой код. Received.InOrder(() => {...
217 просмотров

NSubstitute не соответствует выражению Linq
Я реализую класс запроса шаблона репозитория и тестирую его с помощью NSubstitute. Интерфейс репозитория: public interface IMyRepository { IQueryable<T> Query<T>(Expression<Func<T, bool>> filter) where T : class; }...
2140 просмотров

nsubstitute получил вызов с конкретным аргументом объекта
У меня есть класс, который выглядит примерно так: public myArguments { public List<string> argNames {get; set;} } В моем тесте я делаю это: var expectedArgNames = new List<string>(); expectedArgNames.Add("test");...
5749 просмотров
schedule 09.06.2024

NSubstitute возвращает первое значение InlineData для всех тестов
Я относительно новичок в тестировании. Мы используем XUnit и NSubstitute в качестве наших сред тестирования, и у меня возникли проблемы с тем, что должно быть простым тестом. Я использую библиотеку классов для взаимодействия с внешним API, и мне...
261 просмотров
schedule 22.03.2024

Как издеваться над HttpSessionStateBase с помощью NSubstitute
В Moq я могу настроить переменную сеанса следующим образом (код vb.NET): Dim httpContext As Mock(Of HttpContextBase) = New Mock(Of HttpContextBase)() Dim httpRequest As Mock(Of HttpRequestBase) = New Mock(Of HttpRequestBase)() Dim httpResponse As...
252 просмотров
schedule 10.05.2024

Имитация методов библиотеки IFlurl с использованием NSubstitute вызывает исключение нулевой ссылки
Я использую flurl и пытаюсь протестировать следующий код: public class MyRestClient { public async Task<T> Request<T>(IFlurlRequest flurlRequest) { try { return await flurlRequest...
301 просмотров
schedule 01.04.2024

Как вызвать событие делегата, используя параметр ref в NSubstitute 3.1?
Я работаю над проектом С#, в котором используется сторонняя библиотека. Эта библиотека определяет довольно необычное событие делегата, используя параметр ref: event GetDataHandler OnGetData; public delegate bool GetDataHandler(string name, ref...
118 просмотров
schedule 22.09.2022