Moq – вопросы и ответы

60
голосов
2
ответа
Я использую Moq и хотел бы издеваться над методом, который принимает параметр "out": protected void GetDataRow(string id, out DataRow dataRow) Вот что я пробовал: dataMock.Protected().Setup("GetDat...
1 день, 3 часа назад Bart
204
голоса
2
ответа
Я использую Moq и хочу создавать классы-конструкторы для создания мотов с предустановленными разумными значениями по умолчанию, которые могут быть переопределены при настройке теста по мере необход...
1 день, 6 часов назад Craig Boland
182
голоса
3
ответа
Мне трудно понять, как установить indexers в С# с помощью Moq. Документация Moq слаба, и я много раз искал... то, что я хотел бы сделать, аналогично в решении Как Moq Установка свойства Indexed :
1 день, 6 часов назад M. Dudley
83
голоса
2
ответа
Я новичок в модульном тестировании с nUnit и Moq и столкнулся с проблемой установки поведения для метода в dbprovider. Я пытаюсь проверить метод проверки, который вызывает метод Exists в ICoDbProvi...
1 день, 9 часов назад Ricker Silva
84
голоса
3
ответа
Представьте, что у нас есть PaymentService который я бы хотел проверить: public interface IPaymentService { int Pay(int clientId); } public class PaymentService : IPaymentService { // Insert paymen...
1 день, 11 часов назад Dariusz
73
голоса
1
ответ
У меня есть служба WCF, которую я тестирую на модуле. Мне нужно сохранить OperationContext, чтобы использовать его при тестировании. Контекст не сохраняется, поэтому он не может использовать его дл...
1 день, 12 часов назад J. Davidson
84
голоса
1
ответ
Я пытаюсь использовать AutoFixture с NUnit и Moq, используя следующий атрибут AutoMoqDataAttribute: public class AutoMoqDataAttribute : AutoDataAttribute { public AutoMoqDataAttribute() : base(new ...
1 день, 13 часов назад xlecoustillier
125
голосов
2
ответа
Скажем, что у меня есть интерфейс IService : public interface IService { string Name { get; set; } } И делегат Func<IService> , который возвращает этот интерфейс. В моем unit test я хочу изде...
1 день, 13 часов назад Nikolai Samteladze
102
голоса
1
ответ
Если у меня есть что-то вроде этого: static class ManifestGenerator { public static void GenerateManifestFile(){ var doc = new XDocument(); ... ... xml stuff added to doc ... doc.Save(manifestFileP...
1 день, 16 часов назад Agzam
126
голосов
2
ответа
Я пытаюсь выяснить, что делает MockRepository. Я вижу, что есть метод Create, который я понимаю, и он также имеет методы Of и OneOf, которые я не понимаю. Что должно быть Т? Мак или Т? Как должно в...
2 дня, 7 часов назад the_drow
84
голоса
2
ответа
У нас есть несколько мест в нашей кодовой базе, где мы делаем что-то похожее на следующее: DataTable dt = new DataTable(); using (DatabaseContext context = DatabaseContext.GetContext(false)) { IDbC...
2 дня, 9 часов назад Dustin Kendall
73
голоса
1
ответ
Я не могу понять, как правильно издеваться над этим методом. Метод, который я хочу высмеять, ниже: public virtual void Publish<TEvent>(TEvent evt) where TEvent : IDomainEvent { HandlerInvoker...
2 дня, 9 часов назад Brian
60
голосов
3
ответа
Я пишу консольное приложение ASP.NET, чтобы попрактиковаться в создании Entity Framework с MOQ для тестирования. Приложение управляет книжным магазином и имеет базовый метод EditPrice как показано ...
2 дня, 9 часов назад Eli Rushbrook
60
голосов
2
ответа
У меня есть следующий сценарий: public void DoSomething(...) { ... ClassA obj1 = new ClassA(); ClassB obj2 = new ClassB(); ClassC obj3 = new ClassC(); ... } Я понимаю, что если бы я использовал при...
2 дня, 15 часов назад tunafish24
103
голоса
1
ответ
Я внедряю Unit Test на существующее программное обеспечение. Это программное обеспечение находится в ASP.NET MVC, и я хочу проверить возвращение Action, контроллера. Но в этом действии у меня есть ...
3 дня, 4 часа назад Caio Silva
94
голоса
2
ответа
У меня есть интерфейс с методом CopyFrom(), который копирует все свойства из другого объекта. У меня есть тест, который выполняет несколько вызовов VerifyGet(), чтобы гарантировать, что каждое свой...
3 дня, 4 часа назад Eddie Deyo
85
голосов
1
ответ
Я пытаюсь использовать рекурсивную издевательскую функцию в структуре Moq , но она не работает, поскольку я ожидаю, что она сработает. using System; using NUnit.Framework; using Moq; namespace MoqT...
3 дня, 5 часов назад Pavels Ahmadulins
84
голоса
1
ответ
У меня есть следующая структура классов: public class MyObj { public int Number; } public interface IService { int ProcessInt(MyObj obj); } public class Service : IService { public int ProcessInt(M...
3 дня, 6 часов назад kord
73
голоса
2
ответа
При попытке тестирования ASP.Net MVC-контроллера/действия мне приходится тяжело обертывать голову вокруг шаблона единичного тестирования. В следующем коде я пытаюсь написать тест для ShowPerson() :...
3 дня, 6 часов назад Richard O'Neil
72
голоса
3
ответа
Я смотрел этот Введение в видео Moq на Dimecasts.net. В видеоролике, когда парень устанавливает свой тест moq, он имеет следующий код: [Test] public void TestWithMock() { var mockEmailService = new...
3 дня, 7 часов назад Xaisoft
73
голоса
1
ответ
Если я правильно понимаю пример , MvcContrib TestHelper имеет строго типизированный тест сопоставления маршрутов на конкретный контроллер. С другой стороны, если я понимаю пример, проверяемый маршр...
3 дня, 8 часов назад Brent Arias
60
голосов
1
ответ
Представьте себе следующий класс: class ClassToBeTested{ private IClassA a; private IClassB b; public ClassToBeTested(IclassA a, IClassB b) { this.a = a; this.b = b; } public void MethodToBeTested(...
3 дня, 9 часов назад Mhd
94
голоса
2
ответа
Я изо всех сил пытаюсь опробовать модульное тестирование. Я читал примеры из обеда Nerd и pro asp.net MVC framework, но как только я попытаюсь, мои собственные быстро застряли. В качестве теста я п...
3 дня, 11 часов назад hoakey
94
голоса
1
ответ
Я пытаюсь проверить метод Get в репозитории. Подпись выглядит следующим образом: public virtual IEnumerable<TEntity> Get( Expression<Func<TEntity, bool>> filter = null, Func<IQ...
3 дня, 11 часов назад Shvets
60
голосов
1
ответ
Я пытаюсь высмеять контейнер единства - я использую Moq и Get this errror System.ArgumentException: Invalid setup on a non-overridable member: c => c.Resolve<ILogisticsAdapter>(new [] {}) ...
3 дня, 12 часов назад Kenn
74
голоса
1
ответ
У меня есть этот метод: public void Valida(Validazione.IValidator<MyType> validator) { // do something... Validazione.IMapper<MyType> mapper = new MyTypeMapper(); ValidationResult resul...
3 дня, 13 часов назад BAD_SEED
73
голоса
2
ответа
Что было бы естественным способом описать шаги теста Moq в двух словах в разговоре? Я думаю: Создание объекта Mock для интерфейса Настройка зависимостей для объекта Mock Используйте функцию "Возвра...
4 дня, 2 часа назад user6411982
85
голосов
2
ответа
Я пытаюсь Mock объект MVC HttpPostedFileWrapper , поэтому я могу проверить свойства ContentType и InputStream в частности. Я настроил свой макет так: var mockPostedFile = new Mock<HttpPostedFile...
4 дня, 3 часа назад CodeGrue
118
голосов
1
ответ
Я делаю проект ASP.Net MVC2 и разрабатываю некоторые отдельные тестовые примеры. В одном из моих контроллеров, String AllowedActions = ""; AllowedActions = entities.sp_IsAuthorized(GetLoggedUserId(...
4 дня, 4 часа назад Dilma
60
голосов
1
ответ
У меня есть интерфейс с методом на нем, определенным следующим образом: IEnumerable<dynamic> ExecuteDynamic(string query, object param = null) Код, который я пытаюсь проверить, вызывает интер...
4 дня, 7 часов назад ilivewithian
93
голоса
1
ответ
У меня есть класс, который выполняет некоторое извлечение содержимого, и у него есть метод, который требует некоторых входов (фильтров), прежде чем извлекать его. Один из "входных" вызывает другой ...
4 дня, 7 часов назад Saxman
73
голоса
2
ответа
У меня есть фрагмент кода, который я не могу изменить. В идеале я бы переместил метод Publish в другой класс. Отморозка стала бы тривиальной операцией, и я был бы хорош. Здесь упрощенный пример. pu...
4 дня, 8 часов назад user1156891
105
голосов
2
ответа
Помогите этому новичку Linq! Я создаю список внутри моего тестируемого класса, и я хотел бы использовать Moq для проверки результатов. Я могу легко собрать Predicate, который проверяет результаты с...
4 дня, 9 часов назад Lunivore
59
голосов
2
ответа
Мне интересно, как вы тестируете логику TimeZone? Для меня мой материал в часовом поясе используется для фильтрации данных из базы данных (что, конечно же, в модульных тестах разыгрывается и не про...
4 дня, 9 часов назад chobo2
60
голосов
1
ответ
Мне была поставлена задача добавить тесты к уже существующему коду. Мы пытаемся свести рефакторинг к минимуму, поэтому эти тесты часто представляют собой комбинацию тестов на единицу/интеграцию. Мы...
4 дня, 10 часов назад Richard
113
голосов
2
ответа
У меня есть две таблицы в базе данных, и структура выглядит Студент [Идентификатор, имя, адрес электронной почты, пол] Тест [Id, StudentId, Name, Status] UserSummary [Id, Name, Email, Gender, TestN...
4 дня, 11 часов назад Jibin Mathew
112
голосов
3
ответа
Вопрос Выполняют ли модульные тесты автоматическое распределение ресурсов через сбор мусора ( System.IO.Stream в моем случае) после завершения теста (ов) или вещи остаются открытыми/используемыми, ...
4 дня, 16 часов назад dan richardson
120
голосов
2
ответа
Я использую расширения AutoFixture, Moq и XUnit (атрибут [Theory] ), как описано в этом сообщении в блоге http://blog.ploeh.dk/2010/10/08/AutoDataTheorieswithAutoFixture . Я заметил, что большинств...
5 дней назад Omar
73
голоса
1
ответ
У меня возникла проблема с проверкой того, что какой-то метод вызывался в mock внутри запроса LINQ Select(). Вот метод ContentManager, который я хочу проверить: public string ProcessElements(List&l...
5 дней, 3 часа назад Arthur Vasilyev
60
голосов
1
ответ
У меня есть этот код: Class VM { var MyVm; public VM(ExternalEntities externalEntities){ MyVm = externalEntities.Reflcation.VM; } public bool IsVmPowerOn(){ //Do something } } [TestMethod] public v...
5 дней, 4 часа назад Yossich
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема