0
ответов

Модульное тестирование метода с помощью Moq

Я пытаюсь научиться выполнять модульное тестирование с помощью C# и Moq, и я создал небольшую тестовую ситуацию. Учитывая этот код: открытый интерфейс IUser { int CalculateAge(); DateTime DateOfBirth { получить; ...
вопрос задан: 25 May 2012 19:22
0
ответов

Как я могу имитировать Response.StatusCode с помощью Moq?

У меня есть следующий метод: public void SetHttpStatusCode(HttpStatusCode httpStatusCode) { Response.StatusCode = (int)httpStatusCode; } И следующий тест: [TestMethod] ...
вопрос задан: 25 May 2012 14:21
0
ответов

Создать выражение> с использованием отражения

Я использую Moq для создания макетов набора данных. Я создал небольшой вспомогательный класс, который позволяет мне иметь хранилище в памяти вместо базы данных, что упрощает модульное тестирование. Таким образом, я могу добавить...
вопрос задан: 23 May 2012 17:24
0
ответов

Результат настройки для вызова метода расширения

Я пытаюсь настроить возврат вызова метода расширения и получаю: SetUp : System.NotSupportedException : Ссылки на выражения метод, который не принадлежит фиктивному объекту: m =&...
вопрос задан: 23 May 2012 08:26
0
ответов

Регистрация ошибок Elmah FromCurrentContext прерывается при модульном тестировании

При написании модульных тестов с использованием Moq каждый раз, когда я вызываю Elmah.ErrorSignal.FromCurrentContext, происходит сбой с исключением нулевой ссылки. Я могу имитировать ControllerContext и хотел бы просто использовать...
вопрос задан: 19 May 2012 04:57
0
ответов

Использование Moq для проверки того, что вызовы выполняются в правильном порядке

Мне нужно протестировать следующий метод: CreateOutput(IWriter записывающий) { писатель.Написать(тип); писатель.Написать (идентификатор); писатель.Написать(отправитель); // еще много Write()... } Я создал Moq'd ...
вопрос задан: 15 May 2012 03:25
0
ответов

Как имитировать вызов метода, принимающего динамический объект

Скажем, у меня есть следующее: public interface ISession { T Get(dynamic filter); } } И у меня есть следующий код, который я хочу протестировать: var user1 = session.Get(new {Name = "...
вопрос задан: 5 May 2012 06:24
0
ответов

Насмехаясь над nHibernate QueryOver с помощью Moq

Следующая строка не работает с нулевой ссылкой при тестировании: var awards = _session.QueryOver().Where(x => x.BusinessId == (int)business).List(); Мой тест такой: var ...
вопрос задан: 3 May 2012 02:13
0
ответов

Имитация возвращаемого типа из другого Mocked-типа с использованием Moq

Итак, я пытаюсь вернуть mocked-тип из другого Mocked-типа, я добился некоторого прогресса, но я застрял здесь (имена интерфейсов были упрощенный )Рассмотрим интерфейс IFoo и IFooItem. Вызов Add...
вопрос задан: 24 April 2012 23:48
0
ответов

Как вы имитируете объект в статическом методе

Если у меня есть что-то вроде этого: статический класс ManifestGenerator { public static void GenerateManifestFile(){ var doc = new XDocument(); ... ... материал xml добавлен в doc ... doc....
вопрос задан: 19 April 2012 19:25
0
ответов

Вызов Func, переданного в качестве параметра макету с помощью Moq и C#

У меня есть макет метода, который выглядит следующим образом:class NotMineClass { T Execute(Func operation){ // делаем что-то return операция(); } } В моем коде я делаю, например, :public MyType MyMethod(...
вопрос задан: 18 April 2012 18:16
0
ответов

Макет IRavenQueryable с добавленным выражением Where()

Я пытаюсь сделать базовое подтверждение кода концептуального типа для нового проекта mvc3. Мы используем Moq с RavenDB. Действие :общедоступный индекс ActionResult (идентификатор строки ){ var model = DocumentSession.Query<...
вопрос задан: 15 April 2012 16:45
0
ответов

Использование Moq для присвоения значения свойства при вызове метода

Я пытаюсь использовать Moq для присвоения свойства при вызове метода. Что-то вроде :Mock mock = new Mock(); mock.Setup(x=>x.Start()).AssignProperty(y=&...
вопрос задан: 10 April 2012 14:32
0
ответов

Можно ли с помощью Moq проверить вызов метода с анонимным типом?

Я пытаюсь проверить вызов метода с помощью Moq, но не могу правильно понять синтаксис. В настоящее время я использую это как мой репозиторий verify:. Verify(x => x.ExecuteNonQuery("fav_AddFavorites", новый {...
вопрос задан: 29 March 2012 15:25
0
ответов

Используйте moq для имитации типа с общим параметром

У меня есть следующие интерфейсы. Я не уверен, как я могу использовать Moq для макета IRepository из-за того, что T является универсальным. Я уверен, что есть способ, но поиском я ничего не нашел...
вопрос задан: 29 March 2012 09:32
0
ответов

Добавление MOQ в проект .NET 4.0 невозможно.

Я хочу добавить MOQ .net-библиотеку в проект .NET 4.0. Я получаю сообщение об ошибке, что я должен преобразовать проект во что-то меньшее, чем 4.0. Мне нужно использовать .NET 4.0 также из-за другого проекта...
вопрос задан: 27 March 2012 20:55
0
ответов

Код ответа модульного тестирования MVC3

У меня есть контроллер в MVC3, который должен вернуть код ответа 500, если что-то пойдет не так. Я делаю это, возвращая объект представления и устанавливая код ответа http равным 500 (У меня есть...
вопрос задан: 26 March 2012 12:01
0
ответов

Можно ли смоделировать .NET HttpWebResponse?

У меня есть интеграционный тест, который получает некоторый результат json со стороннего сервера. Это действительно просто и прекрасно работает. Я надеялся перестать на самом деле заходить на этот сервер и использовать Moq (или любой Mocking...
вопрос задан: 22 March 2012 13:16
0
ответов

Как имитировать ILogger / ILoggerService с помощью Moq

Я пишу несколько модульных тестов для своего класса модели представления. В конструктор этого класса вводится ILoggerService. Этот интерфейс определяет 1 метод GetLog, который возвращает ILogger. Что-то вроде...
вопрос задан: 20 March 2012 11:05
0
ответов

Можно ли установить свойство без установщика с помощью Moq?

Я занимаюсь исследованием. Я хочу использовать moq и передать его контроллеру MVC, чтобы разрешить ему устанавливать некоторые значения в сеансе. Я написал некоторый код, чтобы посмотреть, возможно ли "открыть" свойство без...
вопрос задан: 20 March 2012 08:37
0
ответов

Entity Framework 4.3 и Moq не могут создать макет DbContext

Следующий тест, который работал с EF 4.2, теперь выдает следующее исключение с EF 4.3 System.ArgumentException: тип для имитации должен быть интерфейсом, абстрактным или незапечатанным классом. ----> ...
вопрос задан: 19 March 2012 15:59
0
ответов

Как сгенерировать список подделок с помощью Moq

Я хочу сгенерировать список подделок без указания всех свойств поддельного объекта с помощью Moq : var mock = Mock.Of(x => x.GetSchedules() == new List ...
вопрос задан: 16 March 2012 09:59
0
ответов

модульное тестирование фабричного метода

предположим, что у меня есть несколько обработчиков заказов, каждый из которых обрабатывает заказ немного по-разному. Решение о том, какой OrderProcessor использовать, принимается в соответствии со свойствами объекта Order, и...
вопрос задан: 7 March 2012 17:38
0
ответов

Как имитировать ConfigurationManager.AppSettings с помощью moq

Я застрял на этом участке кода, над которым не знаю, как имитировать: ConfigurationManager.AppSettings ["User"]; Мне нужно издеваться над ConfigurationManager, но я понятия не имею, я использую Moq. Кто-то ...
вопрос задан: 28 February 2012 17:09
0
ответов

Условное возвращаемое значение Moq с использованием лямбда

Возможно ли возвращать разные результаты в зависимости от входных данных, как в MoqSecurityAdminHelper.Setup (x => x.GetAllQuestions (It.IsAny ())) .Returns ( new Dictionary
вопрос задан: 24 February 2012 09:29
0
ответов

Последующие вызовы Mock.Setup приводят к тому же экземпляру объекта

Я настраиваю Mock, как показано ниже. Он передается в конструктор цели. У цели есть метод Decrypt, который вызывается дважды за время существования цели. Каждый раз, когда Decrypt ...
вопрос задан: 24 February 2012 04:33
0
ответов

Имитация защищенного универсального метода с помощью Moq

Имитировать защищенный виртуальный (неуниверсальный) метод в Moq очень просто: открытый класс MyClass { .... защищенный виртуальный int MyMethod (данные данных) {..} } И издеваться над ним: myMock.Protected (). Setup ...
вопрос задан: 23 February 2012 15:42
0
ответов

Вызов событий делегата в Moq

в моей настройке moq, я хочу вызвать событие делегата. Как мне это сделать? Для тестирования: открытый класс SomeClassToBeTested {public void SomeMethodToTest () {var event = new ThreadStart (...
вопрос задан: 20 February 2012 03:57
0
ответов

Создание гибрида фиктивного и анонимного объекта с использованием, например, Moq и AutoFixture?

Во время работы я столкнулся с классом, который выглядит следующим образом: public class MyObject {public int? {Получить; set;} public int? Б {получить; set;} public int? C {получить; set;} общедоступный виртуальный интервал? ...
вопрос задан: 18 February 2012 23:41
0
ответов

Как выполнить модульный тест для проверки метода, проверяющего заголовки запросов?

Я очень, очень новичок в модульном тестировании, и я пытаюсь написать тест для довольно простого метода: публичный класс myClass: RequireHttpsAttribute {public override void OnAuthorization (...
вопрос задан: 13 February 2012 16:20