Вопросы по теме 'nsubstitute'
Asp.net MVC Test метода действия Create с NUnit и Nsubstitute всегда терпит неудачу
У меня есть этот контроллер:
[HttpPost]
public ActionResult Create(Company company)
{
// try to save the record
if (ModelState.IsValid)
{
// create the command...
1477 просмотров
schedule
20.04.2022
NSubstitute и издевательство над объектом для запуска события
В настоящее время я использую NSubstitute в качестве своей насмешливой структуры, и у меня все хорошо, за одним исключением, которое...
Я пытаюсь издеваться над взаимодействием, которое вызывает событие внутри моего издевательского объекта, к...
1318 просмотров
schedule
28.04.2023
Замените запечатанный класс
У меня есть класс A , который предоставляет HttpRequestHeaders как свойство. Тестируемый класс — B .
B использует A .
A также является поддельным классом, который используется только для модульного тестирования.
A наследуют...
4041 просмотров
schedule
08.04.2023
Как указать сообщение об ошибке для вызова NSubstitute .Received?
Можно ли в NSubstitute указать сообщение, которое должно быть выдано в случае сбоя Received? Что-то вроде следующего:
[Test]
public void Should_execute_command()
{
var command = Substitute.For<ICommand>();
var something = new...
676 просмотров
schedule
29.07.2022
создание контроллера в тесте с использованием AutoNSubstituteData xUnit и AutoFixture
Я не уверен в шаблоне, но я пытаюсь создать такой тест: я хочу создать контроллер, но иметь зависимости, доступные как замороженные параметры для теста.
Тест заключается в следующем.
[Theory, AutoNSubstituteData]
public void...
670 просмотров
schedule
01.06.2023
NSubstitute имитирует метод void без параметров
Я новичок в NSubstitute, я пытаюсь смоделировать метод void с двумя параметрами out , и я почти уверен, что делаю это неправильно.
У меня есть класс CustomerDataAccess , у которого есть метод со следующей сигнатурой:
void...
11457 просмотров
schedule
27.07.2023
Не может быть двух операций в одном и том же контракте с одним и тем же именем: автоматически сгенерированный асинхронный метод.
изменить Исправление:
Моя ошибка заключалась в том, что вместо использования ChatService.ICatService я использовал ReflectorLike.ChatServiceReference.IchatService.
Другими словами, AFAIU я ссылался на интерфейс, а не на сам интерфейс. (Если...
2743 просмотров
schedule
13.11.2022
удобочитаемая замена IEnumerable интерфейсов
У меня есть следующие интерфейсы
public interface IRibbonCommandsProvider
{
IEnumerable<IRibbonCommand> GetRibbonCommands();
}
public interface IRibbonCommand
{
string Group { get; }
string Tab { get; }
string Name { get; }...
323 просмотров
schedule
01.05.2023
NUnit NSubstitute не ожидает исключения
Я новичок в модульном тестировании и NUnit, мой случай заключается в том, что тест, ожидающий простого исключения, перестал работать, когда я перешел с Ninject NSubstitute, имитирующего адаптер ядра, на простой NSubstitute для имитации Returns...
433 просмотров
schedule
20.07.2022
Каковы ограничения NSubstitute, особенно по сравнению с MOQ?
Я собираюсь принять решение о насмешливой библиотеке для моего следующего проекта.
и поскольку я новичок в этих библиотеках, я сделал быстрый поиск
Я обнаружил, что MOQ намного популярнее, чем NSubstitute , и я ожидаю дополнительной помощи от...
14578 просмотров
schedule
29.07.2022
Как проверить, не выдает ли функция исключение?
У меня есть эта функция и тест:
public void SaveForWeb ()
{
UpdateGameState();
try
{
PlayerPrefs.SetFloat(Helper.EXP_KEY, experience);
PlayerPrefs.SetFloat(Helper.SCORE_KEY, score);
// other properties that need...
8232 просмотров
schedule
22.10.2023
Модульный тест с Async не дает результатов с FluentAssertions и NSubstitute
Я тестирую эту фабрику
public class ContratoFactory : IContratoFactory
{
private readonly IContratoPodeSerCriadoValidation _contratoPodeSerCriadoValidation;
public ContratoFactory(IContratoPodeSerCriadoValidation...
1140 просмотров
schedule
02.06.2023
Почему использование NSubstitue.Arg.Any‹string› в одной группе модульных тестов приводит к сбою последнего теста в другом наборе
У нас была очень странная ошибка, из-за которой запуск нашего полного набора модульных тестов с набором новых UnitTest всегда приводил к сбою последнего тестового запуска в новом разделе (с использованием ReSharper и NUnit для проекта Unity3D)....
370 просмотров
schedule
31.05.2022
Атрибут определенных тестовых данных с Nunit, AutoFixture, NSubstitute и AutoSubstituteDataAttribute
Мне нравится возможность определять тесты с использованием атрибутов. Однако я, должно быть, делаю что-то не так. Я установил пакеты:
<packages>
<package id="AutoFixture" version="3.46.0"...
531 просмотров
schedule
27.07.2023
NSubstitute, утверждает полученные вызовы, аргументы сравниваются с использованием object.ReferenceEquals
Пожалуйста, взгляните на следующий образец:
public interface IDomainClass
{
int A { get; set; }
void CalledMethod(IDomainClass data);
}
public class DomainClass : IDomainClass
{
public int A { get; set;...
5792 просмотров
schedule
12.02.2024
Как выполнить модульное тестирование репозитория, использующего DbContext с NSubstitute?
У меня есть решение, в котором у меня есть проект данных, содержащий файл EF6 .edmx, созданный из существующей базы данных. Я разделяю сущности на отдельный проект Entities и имею проект Repositories, который ссылается на них обоих.
Я добавил...
11482 просмотров
schedule
06.05.2022
NSubstitue для IDBCommand и ошибка CA2100
Я хочу заменить IDBCommand на использование NSubstitue. Я должен подставить поле CommandText, что я и сделал
string settedCommandText=string.Empty;
IDbCommand fakeCommand = Substitute.For<IDbCommand>();
command.CommandText...
314 просмотров
schedule
04.02.2023
Создание базы данных Sitecore с помощью NSubstitute разрешено, несмотря на внутренний конструктор
Я обнаружил странную аномалию с созданием экземпляров класса NSubstitute. При работе с Sitecore 8.1 update 3 Sitecore.Kernell.dll проходит следующий тест:
[Fact]
public void CanCreateSubstituteDatabase()
{
Database db =...
134 просмотров
schedule
15.10.2022
Как разрешить именованный тип в NSubstitute?
Я использую IUnityContainer для регистрации типов для последующего разрешения. Я зарегистрировал типы, как показано ниже:
// Register a "named type" mapping
container.RegisterType<IProcessHelper,...
159 просмотров
schedule
01.02.2023
Ошибка NSubstitute UnexpectedArgumentMatcherException
Я получаю следующую ошибку:
NSubstitute.Exceptions.UnexpectedArgumentMatcherException: «Сопоставители аргументов (Arg.Is, Arg.Any) следует использовать только вместо аргументов-членов. Не используйте в операторе Returns() или где-либо еще за...
4520 просмотров
schedule
15.07.2023