Описание тега fakeiteasy
Фреймворк.Net для создания поддельных объектов, макетов, заглушек и т. Д.
2
ответа
Fake It Easy - A<T>.Ignored () со строкой - A<string>.Ignored ()
У меня есть метод со строковым параметром и возвращаемым значением bool. Я хочу убедиться, что он всегда возвращает истину Я старался myClass.Foo(A<string>.Ignored) .WithReturnType<bool>() .Returns(true); Теперь я получаю следующее исклю…
12 июл '13 в 07:24
1
ответ
Насмешка над методом, который внутри другого метода, используя FakeItEasy
Я хочу издеваться над методом "B", который вызывается внутри метода "A" Вот пример В приведенном ниже примере я хочу MapPath всегда возвращать некоторый "текст" всякий раз, когда он вызывается. Оба находятся в разных классах public class TestTest { …
25 авг '17 в 15:10
1
ответ
Ошибка, когда тестируемый метод вызывает IQueryable.SingleOrDefault
Я использую Entity Framework и FakeItEasy для модульного тестирования. Есть многочисленные методы модульного тестирования, все они в порядке - DbSet-ы насмехаются, все хорошо. В частности, этот сбой происходит из-за вызова конкретного метода IQuerya…
17 апр '14 в 14:12
1
ответ
FakeItEasy не проверяет вызов для теста Full Framework SignalR
У меня есть простой концентратор, для которого я пытаюсь написать тест с FakeItEasy, и проверка вызова клиента не проходит. У меня есть пример, работающий в отдельном проекте, который использует MOQ и XUnit. public interface IScheduleHubClientContra…
18 авг '18 в 00:27
1
ответ
Подделка сеанса nHibernate с помощью FakeItEasy
Я хотел бы добавить поддельный сеанс nHibernate в мой репозиторий с помощью FakeItEasy, а затем вернуть список объектов, которые предварительно определены в моем тесте. У кого-нибудь есть опыт в этом? Вот пример теста: [TestFixture] public class Pro…
21 июн '11 в 20:23
1
ответ
FakeItEasy ReturnLazily с более чем 4 аргументами метода
С FakeItEasy, я хочу подделать интерфейсный метод, чтобы вернуть некоторый пользовательский список, метод имеет более 4 аргументов, сигнатура метода такова: IList<Employee> FindAll(DateTime dateFrom, DateTime dateTill, Guid locationId, Gender …
24 июн '15 в 05:20
2
ответа
FakeItEasy, Подделка родительского виртуального метода из дочернего класса
Я пытаюсь подделать вызов родительского общедоступного метода виртуальной проверки от ребенка безуспешно (с помощью FakeItEasy, У меня есть базовый класс, который проверяет простые команды для похожих командных классов (для простоты я уменьшил код):…
19 дек '14 в 20:35
2
ответа
Используйте A.CallTo() из FakeItEasy для другого метода в том же объекте
Используя FakeItEasy, как мне проверить, вызывает ли метод моего объекта другой метод для этого же объекта? Тест: [TestMethod] public void EatBanana_CallsWillEat() { var banana = new Banana(); var myMonkey = new Monkey(); myMonkey.EatBanana(banana);…
29 июл '13 в 16:54
2
ответа
Ложные вызовы WCF-сервиса с помощью FakeItEasy
Я хочу проверить мой класс, который вызывает сторонний веб-сервис. Можно ли использовать FakeItEasy для этого? Когда я пытаюсь подделать класс от Reference.cs (автоматически генерируется), UnitTest запущен и не возвращается. Reference.cs(генерируетс…
21 ноя '16 в 11:04
2
ответа
FakeItEasy - Можно ли перехватить метод и заменить его собственной реализацией?
У меня есть следующий интерфейс: public interface IOuputDestination { void Write(String s); } В моем модульном тесте я издеваюсь так: var outputDestination = A.Fake<IOutputDestination>(); Я хочу перехватить метод Write, чтобы он использовал мо…
19 окт '12 в 18:51
1
ответ
A.CallTo метод, который использует выражение в качестве параметра
Я пытаюсь сделать что-то вроде этого, и это не работает, хотя это должно быть A.CallTo(() => partyRepo.Where(o => o.Person != null)) .Returns(new[] {new Party()}); вызов этого метода с этим точным кодом в качестве параметра возвращает пустой E…
11 апр '11 в 13:34
3
ответа
Создание связанных данных с помощью fakexrmeasy
Как создать сущность и связать с ней другую сущность в FakeXrmEasy? Я пытаюсь проверить этот код: public List<abc_OrderTask> GetTasks(Guid workOrderGuid) { var result = (from task in _xrmServiceContext.abc_OrderTaskSet join workOrder in _xrmSe…
15 фев '17 в 17:11
1
ответ
Как проверить, что метод был вызван с аргументом определенного типа
Мне нужно убедиться, что метод был вызван с объектом определенного типа это интерфейс с методом, который я хочу проверить, чтобы он был вызван: interface IPlayer { void Send(object message); } тест: var player1 = A.Fake<IPlayer>(); room.AddPla…
19 июл '12 в 15:48
2
ответа
Для чего используется Dummy в FakeItEasy?
Для чего используется Dummy в FakeItEasy? Чем он отличается от A.Fake или A.Ignored? Спасибо:-)
18 окт '11 в 00:36
2
ответа
Как проверить совпадение с FakeItEasy при вызове предиката?
У меня есть следующий вызов в моем коде: var dbResults = new List<CrossReferenceRelationshipEF>(); dbResults = dateTimeFilter == null ? new List<CrossReferenceRelationshipEF>( CrossReferenceRelationshipRepository.GetAll() .ToList().Order…
29 янв '14 в 16:35
2
ответа
Утверждают, что метод был вызван в модульном тесте
Я хочу утверждать, что был вызван мой реальный объект (тестируемая система). Вот мой тест // Arrange var contextFactory = A.Fake<IContextFactory>(); var db = A.Fake<IDatabase>(); A.CallTo(() => contextFactory.GetContext()).Returns(db)…
13 май '14 в 20:53
1
ответ
Ошибка компилятора для выражений / перегруженных функций
Скриншот говорит об этом в значительной степени. У меня есть перегрузки, как видно на скриншоте. При использовании строки в качестве второго параметра компилятор должен выяснить, что первый аргумент может быть только Func, а не выражением. Но компил…
12 янв '15 в 12:22
1
ответ
Как утверждать, что "никаких вызовов к объекту не было сделано"?
Как утверждать, что с помощью FakeItEasy не было сделано никаких вызовов объекта? Я старался: A.CallTo(() => _myObj).MustNotHaveHappened(); Это не работает, но выдает следующее исключение: System.ArgumentException: указанное выражение не является…
05 авг '16 в 10:15
1
ответ
Как указать класс для использования при имитации свойства?
Я обнаружил, что часто подделываю IDbSet из Entity Framework. У меня обычно есть такой интерфейс: public interface IContext : IDisposable { IDbSet<Cat> Cats { get; set; } IDbSet<Dogs> Dogs { get; set; } } Который я подделываю так: IConte…
26 мар '15 в 15:31
1
ответ
ASP.NET MVC Разработка тестового шаблона
Кто-нибудь может предложить несколько хороших рекомендаций или шаблонов для модульного тестирования asp.net mvc. Я новичок в модульном тестировании MVC. Я проверил Microsoft поддельные, Moq, Fakeiteasy. Но более предпочтительным является Microsoft п…
05 мар '15 в 19:41