Вопросы по теме 'nsubstitute'
Невозможно определить спецификации аргументов для использования
У меня проблема с NSubstitute. У меня есть этот короткий код:
ReportingCycleDeliveryRepository
.When(f => f.Add(Arg.Any<ReportingCycleDelivery>()))
.Do(x => RepCycleDeliveries.Add((ReportingCycleDelivery)x[0]));
Поэтому, когда...
3815 просмотров
schedule
26.11.2021
Как заменить Object.ToString с помощью NSubstitute?
Когда я пытаюсь использовать NSubstitute 1.7.1.0 для определения поведения объекта Object. ToString (виртуальный метод) NSubstitute генерирует исключение.
Воспроизвести:
[Test]
public static void ToString_CanBeSubstituted()
{
var o =...
3315 просмотров
schedule
23.09.2021
как проверить мне нужно попробовать поймать
Я использую NUnit, у меня есть следующий код, который будет протестирован.
public class StudentPresenter
{
IView myview;
Repository myrepo;
public StudentPresenter(IView vw, Data.Repository rep)
{
this.myview = vw;...
367 просмотров
schedule
25.10.2021
Невозможно имитировать метод для множественного вызова с возвратами
Я пытаюсь издеваться над методом, который принимает два параметра int и out параметра bool. Я могу правильно настроить его при первом вызове, и он возвращает правильное значение и возвращаемое значение. Однако при попытке вызвать тот же метод во...
156 просмотров
schedule
26.10.2021
NSubstitute -3.x "Тип значения" определен в сборке, на которую нет ссылки. Вы должны добавить ссылку на сборку netstandard,
Я изо всех сил пытаюсь найти причину этой ошибки в моем коде:
ApplicationServiceTests \ Test.cs (29, 13): ошибка CS0012: тип ValueType определен в сборке, на которую нет ссылки. Вы должны добавить ссылку на сборку netstandard, Version =...
931 просмотров
schedule
14.03.2022
NSubstitute множественная последовательность возврата
Я хочу заменить объект, чтобы вернуть последовательность разных объектов. Например:
var http = Substitute.For<IHttp>();
http.GetResponse(Arg.Any<string>()).Returns(resourceString, resourceString2);...
6522 просмотров
schedule
21.03.2022
N Подставить условия для выдачи исключения, отличные от параметров
Я использую NSubstitute, чтобы имитировать класс, который использует мой тестируемый метод. Этот фиктивный класс может вызывать конкретное исключение при определенных условиях.
В методе, который я тестирую, есть логика «повторной попытки», которую...
1696 просмотров
schedule
01.04.2022
Что такое NSubstitute эквивалент Rhino Mocks Is.Anything
У меня есть множество тестов, написанных другим разработчиком в Rhino Mocks. Сейчас мы используем NSubstitute, поэтому я переписываю тесты в NSubstitute. Я переписал все, кроме Is.Anything. Как NSubstitute пишет Is.Anything в приведенном ниже...
267 просмотров
schedule
06.04.2022
Модульное тестирование, если метод создает запись в базе данных
Только начал изучать и писать модульное тестирование день назад, так что это, вероятно, слишком простой вопрос:
У меня есть этот метод в моем классе DBTaskHanlder , для которого я хочу создать какой-то модуль, я смог написать его, когда ModelState...
2619 просмотров
schedule
24.05.2022
Как смоделировать свойство типа «ushort» только для чтения интерфейса в nSubstitute?
Мне нужно издеваться над интерфейсом, который имеет свойства типа «ushort» только для чтения. Похоже, nSubstitute не позволяет мне устанавливать эти свойства. открытый интерфейс IExampleInterface { ushort ID {получить; } ...... }...
26 просмотров
schedule
27.05.2022
Смоделированный объект не имеет всех свойств, показанных в Intellisense - в одном проекте, но имеет их в другом
Я издеваюсь над объектами VSTO, и в одном проекте (я не писал) у него есть этот код:
var listOfSheets = new List<Worksheet>();
var mockSheets = Substitute.For<Sheets>();
mockSheets.Count.Returns(listOfSheets.Count);
Подсказка...
1179 просмотров
schedule
07.06.2022
NSubstitute возвращает метод и массивы
поэтому я хочу проверить результаты броска набора игральных костей, но я не могу передать массив в качестве аргумента в методе возврата следующим образом:
[TestCase(new[]{2, 2, 3, 1, 5}, Category.Yahtzee, 0)]
public void...
706 просмотров
schedule
21.06.2022
Метод тестирования с несколькими возможностями метода `Returns`
Я хочу выполнить один тестовый метод несколько (3) раз с разным поведением издевательского объекта. Таким образом, я могу избежать написания нескольких тестовых методов с имитируемыми объектами для каждого.
Код в качестве примера:...
83 просмотров
schedule
29.06.2022
Как проверить, получила ли функция конкретного делегата с помощью NSubstitute?
Я хотел бы проверить, получила ли функция конкретный делегат в качестве параметра. Возможно ли это в NUnit с NSubstitute?
Мой интерфейс:
public interface IMyInterface
{
void Sort(Func<IEnumerable<int>,...
876 просмотров
schedule
11.07.2022
Мок-структуры с NSubstitute
я пытаюсь издеваться над некоторой структурой .NET с помощью NSubstitute.
Допустим, я определил следующую структуру:
struct MyStruct
{
public String CustomString { get; private set; }
}
Нет, я хочу установить возвращаемое значение...
828 просмотров
schedule
21.07.2022
nsubstitute, имитирующий вызов метода для любого значения XMLNode
У меня есть интерфейс, который выглядит так
IBasePlugin содержит...
bool Connect(XmlNode xmlRequest);
Я хотел бы издеваться над этим, чтобы вернуть true независимо от того, какой запрос я отправляю с помощью NSubstitute Вот как выглядит мой...
16 просмотров
schedule
10.08.2022
Как передать аргументы на уровень доступа к данным, который использует System.Action в качестве входного параметра?
Я пытаюсь создать несколько модульных тестов для приложения, которое я недавно унаследовал. В настоящее время использую NSubstitute, потому что его использовал предыдущий программист, но я к нему не привязан.
Тестируемый метод вызывает метод...
796 просмотров
schedule
24.08.2022
Конвертировать Rhino Mock в NSubstitute
в настоящее время я меняю некоторые реализации Rhino Mock на NSubstitute. Теперь у меня есть некоторые трудности здесь. может кто-нибудь мне помочь?
var provider = MockRepository.GenerateStub<IProvider>();...
190 просмотров
schedule
22.08.2022
Как передать интерфейс в качестве параметра для класса контроллера в замене
Я новичок в nSubstitute. И я пишу тестовый метод для своего класса контроллера. У меня есть TestMethod с именем GetDefaultStateTest(), который имеет класс Substitute, как показано ниже.
[TestMethod]
public void GetDefaultStateTest()
{...
642 просмотров
schedule
30.08.2022
Как писать модульные тесты для частных методов
Я пытаюсь выполнить модульное тестирование класса, у которого есть общедоступные и частные методы, и я хочу выполнить модульное тестирование конкретного метода, который был установлен как частный (защищенный аннотация на основе). Я не могу сделать...
10995 просмотров
schedule
08.09.2022