Описание тега machine.fakes
Machine.Fakes пытается упростить использование таких фальшивых фреймворков поверх MSpec, помогая уменьшить в спецификациях много типичного кода, связанного с фальшивыми фреймворками.
1
ответ
Издеваться над несколькими интерфейсами с machine.fakes
Как я могу получить эквивалент Substitute.For<DbSet<MyClass>, IQueryable<MyClass>, IDbAsyncEnumerable>() с machine.fakes? Я пытался с помощью var myFake = An<DbSet<MyClass>>(); myFake.WhenToldTo(m => ((IQueryable<…
13 янв '15 в 17:37
2
ответа
Как использовать Machine.Fakes, чтобы конструктор не вызывал локальный метод?
Учитывая конструктор, который должен выдать исключение: public class MyObject { public MyObject(String name) { if (String.IsNullOrEmpty(name)) throw new ArgumentNullException("name"); this.Initialize(); } protected virtual void Initialize() { // do …
24 июл '13 в 15:02
3
ответа
Как мне макетировать параметры с помощью Machine.Fakes независимо от макета фреймворка?
Я зашел в тупик с Machine.Fakes. Я не могу понять, как издеваться над out параметр, использующий только оборудование Machine.Fakes. Из-за ошибки в RhinoMocks я переключил наш адаптер mfakes на FakeItEasy. Насколько я могу судить, любой из адаптеров …
04 янв '12 в 00:03
2
ответа
Machine.Fakes "WithFakes еще не инициализирован. Вы вызываете его из статического инициализатора?" ошибка
После обновления Machine.Fakes до версии 1.7 с 1.0.1 я получаю сообщение "WithFakes еще не инициализирован. Вы вызываете его из статического инициализатора?" ошибка / исключение. Я структурирую свои тесты так: [TestFixture] public class MailSenderTe…
05 сен '13 в 09:37
1
ответ
Почему это соответствие параметра Machine.Fakes вызывает исключение?
Я использую Machine.Fakes.NSubstitute и хотят "подделать" возвращаемое значение так, чтобы, если входной параметр соответствовал определенному значению, он возвращал фиктивный объект, в противном случае он возвращает ноль. Я попробовал следующее: ho…
22 ноя '12 в 16:31
1
ответ
Как сказать Machine.Fake, чтобы удовлетворить зависимость с заданным типом
Предположим, у меня есть контекст, настроенный так: Establish context = () => { ... IFileProcesser processer = new FileProcesser(); The<IFileProcesser>() .WhenToldTo(x => x.Read(Param<Stream>.IsAnything)) .Return<Stream>(proc…
14 ноя '11 в 18:36
2
ответа
Почему Machine.Specification рекомендует использовать неподписанные двоичные файлы?
На странице github Machine.Specifications я могу загрузить как подписанные, так и неподписанные двоичные файлы, и рекомендуется использовать неподписанные двоичные файлы. В моем проекте.net все сборки должны быть подписаны ключом. Это внешнее требов…
22 авг '13 в 07:32
1
ответ
Использование Machine.Fakes модульного тестирования с RavenDB EmbeddableDocumentStore
Я обычно высмеиваю IDocumentSession в своем MSpec с Machine.Fakes, что ребятам из RavenDB не нравится. Как я могу использовать EmbeddableDocumentStore с Machine.Fakes?
09 апр '13 в 13:42
2
ответа
Как мне издеваться над Func<>, используя Machine.Fakes (Moq)?
Я пытаюсь протестировать некоторый код, который я написал, столкнулся с проблемами, пытаясь смоделировать функционал с помощью Machine.Fakes (который использует Moq под капотом). Посмотрите код ниже для примера. public class RoutingEngine : IRouting…
31 окт '13 в 13:33
1
ответ
Как использовать Machine.Fakes.Moq, чтобы убедиться, что метод был вызван?
Я использую Machine.Fakes.Moq и хочу убедиться, что был вызван метод интерфейса. Что бы правильно проверить это. Я хочу убедиться, что метод был вызван с параметром определенного типа, скажем, строка. Может кто-нибудь сказать мне синтаксис для этого…
25 фев '13 в 17:01
3
ответа
Machine.Fakes, как проверить реализацию виртуального метода?
Учитывая, что у меня есть класс контроллера как таковой: public class ResourceController : AuthorizedController { public virtual string Resource() { //do magic } public virtual string ResourceParent() { var url = Resource(); return url; } } } С помо…
23 мар '12 в 14:51
1
ответ
Используя Machine.Fakes и WithSubject<TSubject>, как указать платформе использовать определенное значение аргумента конструктора при создании темы
Я хотел бы сказать каркасу Machine.Fakes использовать определенное значение для аргумента конструктора при создании темы Испытуемый объект имеет следующий конструктор /// <summary> /// Initializes a new instance of the <see cref="CsvFileRep…
01 апр '12 в 10:56
0
ответов
Machine.Fakes - возвращает другое значение при повторном вызове метода
Просто интересно, если кто-нибудь знает, возможно ли вернуть другое значение во второй раз, когда вызываемый метод вызывается с помощью MSpec Machine.Fakes, я не могу найти какую-либо документацию по этому вопросу. Я знаю, что другие насмешливые биб…
11 апр '19 в 14:32