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

Проблемы FakeItEasy VB.NET с параметрами
Хорошо, я пытаюсь научиться тестировать с использованием фиктивной среды, и я работаю в VB.NET, я новичок в лямбда-выражениях, и все мои предыдущие приложения были написаны в версии 2005 или ранее. Теперь у меня 2010 год. Поэтому я попробовал...
629 просмотров
schedule 22.06.2022

Использование FakeItEasy с параметром выражения Linq
Я пытаюсь узнать, как использовать FakeItEasy, и хотел попробовать использовать его с некоторым кодом доступа к данным из старого проекта, к которому у меня есть доступ. В то время как основы FIE казались довольно простыми, и я смог заставить...
1979 просмотров
schedule 10.11.2022

Как проверить совпадение с FakeItEasy при вызове предиката?
У меня есть следующий вызов в моем коде: var dbResults = new List<CrossReferenceRelationshipEF>(); dbResults = dateTimeFilter == null ? new List<CrossReferenceRelationshipEF>( CrossReferenceRelationshipRepository.GetAll()...
2736 просмотров
schedule 17.06.2022

Частичная имитация/подделка в модульном тестировании
У меня есть вопрос о FakeItEasy (или других фиктивных объектах, так как я считаю, что они очень похожи). Ниже приведен мой код кода: public class Service { public void CheckService() { ... Status status; if...
1112 просмотров
schedule 25.03.2023

Как подделать ValidationContext с помощью FakeItEasy?
У меня есть один класс, производный от ValidationAttribute (от DataAnnotation в MVC) Ниже приведен переопределенный метод этого класса: protected override ValidationResult IsValid(object value, ValidationContext validationContext) {...
187 просмотров

FakeItEasy — захватить исключение для утверждения сообщения
У меня есть следующий тест: [Test] public void Save_WhenExceptionIsThrown_ThenExceptionIsLogged() { A.CallTo(() => this.personRepository.Save(A<PrsPerson>._)).Throws(new Exception("Expected Exception")); var...
2353 просмотров
schedule 24.06.2023

Как установить возвращаемое значение нескольких универсальных функций с помощью FakeItEasy?
Я пишу модульные тесты, используя Autofixture и FakeItEasy для небольших задач, которые взаимодействуют с базой данных через NHibernate. Мои тестовые случаи также включают сценарии, в которых данный объект не найден в базе данных, и поэтому я хотел...
261 просмотров
schedule 03.10.2022

FakeItEasy - Получить поддельный объект
Есть ли способ получить поддельные объекты, которые были вставлены в поддельный класс? E.g. Скажем, у меня есть следующий интерфейс + класс; public interface IFakeable { void FakeYou(); } public class SomeClass { private readonly...
537 просмотров
schedule 03.12.2022

Как пропустить метод void с помощью FakeItEasy?
У меня есть этот код в методе, который я тестирую public void SomeMethod() { IMyLogger log = new Logger(); log.ConfigLogger(); // Trying to not call this method //...some other code... } Где это класс Logger public class Logger :...
713 просмотров
schedule 30.01.2024

Как дождаться вызова, который принимает определенное выражение linq в качестве аргумента
У меня есть вызов, который я хочу проверить. Этот вызов относится к методу, который принимает выражение Linq в качестве аргумента. Это выражение проверяет идентификатор объекта на соответствие идентификатору локальной переменной, в которой объявлено...
215 просмотров
schedule 12.06.2022