Описание тега moles
Родинки - изолирующая структура для Microsoft .NET. Это позволяет заменить любой метод.NET делегатом.
1
ответ
Pex & Moles - инъекция зависимости
Я новичок в Пекс и Крот. Я пытаюсь запустить Pex в моем коде, но я использую конструктор инъекций. Есть ли способ проинструктировать Пекса о том, как вводить конструкторы? редактировать public UserLogic(IUserRepository userRepository) { _userReposit…
07 дек '11 в 11:59
1
ответ
На моем сервере сборки я получаю только заглушки, а не родинки
Мы используем Moles, чтобы протестировать часть нашего унаследованного кода. В настоящее время все наши модульные тесты проходят при локальном запуске с использованием либо MSTest, либо Resharper's runner. Однако при запуске на сервере сборки (мы ис…
08 мар '12 в 21:30
1
ответ
VS2008 Microsoft.Moles.VsHost перестал работать
У меня было решение с модульными тестами для MSTest с Moles 0.94.51023.0, работающими нормально под VS2010 IDE. Пришлось понизить решение до VS2008 SP1. Все тесты без родинок работают нормально. Каждый тест с родинками выдает ошибку "Microsoft.Moles…
06 ноя '14 в 01:17
1
ответ
Моль редирект не работает
Я использую Moles в модульном тесте для перенаправления вызовов в блок приложения журналирования (упакованная версия EntLib), и он работает для некоторых методов, но не для всех. Это тестовый метод инициализации, где делегаты настраиваются... [TestI…
30 авг '11 в 14:20
1
ответ
Ключ "Родинки" не найден
Я создаю модульный тестовый проект для своего решения и использую Moles для обхода всех данных. Когда сегодня я запускаю все тесты, в результате получилась ошибка, подобная этой: "Тип хоста" Родинки "не может быть загружен: ключ" Родинки "не найден"…
02 ноя '11 в 22:46
2
ответа
Работа с Microsoft Moles в Visual Studio 2012
У меня есть решение для Visual Studio 2010 (.Net3.5), в котором для тестирования использовался Microsoft Moles, я открыл его в Visual Studio 2012 и смог его собрать, однако не могу запустить тесты из Visual Studio. Причина в том, что хост-адаптер Mo…
02 окт '12 в 16:28
1
ответ
Дразнить простой класс с Microsoft Moles
Я новичок в модульном тестировании и TDD, а также в издевательствах в целом, однако общую идею я понимаю. Мой вопрос состоит в том, как я могу издеваться над классом, чтобы я мог вызывать созданный экземпляр метода, не имея дублированного кода в мое…
12 июн '12 в 13:51
2
ответа
Прокладки не создаются для методов.NET
Когда я начал использовать Microsoft Fakes, я был взволнован, чтобы начать использовать некоторые методы.NET. Меня заставили поверить, что я смогу использовать любой метод.NET, статический или нет: http://msdn.microsoft.com/en-us/library/hh549176.as…
22 апр '13 в 18:31
1
ответ
Сбои родинок при остановке отладки юнит-теста
Я использую Pex и Moles Power Tools 0.94.51023.0 64-bit (en_visual_studio_2010_pex_0.94.51023.0_power_tools_x64_598803.exe) в Visual Studio 2010 SP1 (Windows 7 Enterprise 64-bit, все обновления установлены через Центр обновления Windows). Проект.NET…
20 дек '13 в 08:59
1
ответ
Как выполнить модульное тестирование кода с внутренними исключениями?
Я хотел бы получить покрытие модульного теста по следующему коду: public static class ExceptionExtensions { public static IEnumerable<Exception> SelfAndAllInnerExceptions( this Exception e) { yield return e; while (e.InnerException != null) { …
23 апр '11 в 13:16
1
ответ
Создать заглушку родинок
Я новичок в Pex и Moles, и я хочу использовать параметризованные модульные тесты. Я использую инъекцию конструктора и хочу создать заглушку родинок для моего параметра. public UserLogic(IUserRepository userRepository) { _userRepository = userReposit…
19 дек '11 в 11:04
2
ответа
Доступна ли функция подделки для Microsoft Fakes?
С включением Microsoft Fakes в Visual Studio 11 я подумала, что стоит заглянуть еще раз, так как я не нашла Кротов достаточно зрелыми, когда проверяла. Документация по-прежнему скудна, но я не могу найти никаких ссылок на макеты, то есть возможность…
13 апр '12 в 11:31
1
ответ
Родинки требуют хэшированных методов
Я испытываю Moles на домашнем проекте, чтобы (надеюсь) быть в состоянии рекомендовать, чтобы это было принято в проектах на работе. Я работаю с VS 10.0.30319 и Moles 1.0.0.0. Я создал следующий класс: public class DeveloperTestControlBL { public sta…
18 окт '12 в 23:43
2
ответа
Пересмешивать / заглушать не виртуальные методы в.NET
Какие существуют среды для.NET-моделирования или заглушки, которые могут блокировать не виртуальные (или даже статические) методы, например Microsoft Moles? Было бы неплохо иметь что-то вроде RhinoMocks AssertWasCalled,
30 июн '11 в 12:27
1
ответ
Могут ли тесты быть написаны в сборках 3.5 MsTest Unit Test?
Привет: Мне понравилось играть с Пексом и Моулзом... теперь пришло время всерьез использовать его, чтобы как можно больше охватить устаревшее приложение. Мы начали с преобразования в.NET 3.5 (клиент пока не может размещаться в.NET 4.0) Мы заметили, …
30 мар '11 в 20:35
2
ответа
Нет родинки для NativeMethods.cs?
У меня есть класс с именем NativeMethods.cs, который содержит все методы extern: internal static class NativeMethods { [DllImport("kernel32.dll", SetLastError = true, CallingConvention = CallingConvention.Winapi)] [return: MarshalAs(UnmanagedType.Bo…
08 фев '12 в 06:51
0
ответов
Нарушение прав доступа в Moles при попытке загрузить XmlSerializer
Я создал тестовую сборку Moles для unittest и в одном из моих тестируемых методов я десериализовываю некоторый XML, используя XmlSerializer, Когда я запускаю этот тест в стандартном тестовом хосте Visual Studio, я не получаю ошибок. Когда я указываю…
12 июл '11 в 15:03
1
ответ
Как сказать Pex не заглушать абстрактный класс, который имеет конкретные реализации
Я пытаюсь использовать Pex для проверки кода. У меня есть абстрактный класс с четырьмя конкретными реализациями. Я создал фабричные методы для каждого из четырех конкретных типов. Я также создал один для абстрактного типа, за исключением того, что э…
21 сен '11 в 18:49
1
ответ
Моя сборка проходит локально, но на TFS происходит сбой, показывая ошибку о пропавших родинках
Я работаю над модульными тестами для определенного пространства имен, назовем его BusinessLayer.Main. Проверив мой последний набор изменений, я увидел, что он не работает в сборке TFS, несмотря на передачу на моей машине. Это сообщение об ошибке: "Т…
13 фев '15 в 15:15
1
ответ
Как MOLE DataContext
Я пытаюсь понять, как вычислить текст данных, чтобы мои юнит-тесты никогда не попали в базу данных. Чего я хочу добиться, так это того, что текст данных создается, но не подключается к БД, а затем, когда я вызываю GetTable (через мой репозиторий), я…
17 авг '11 в 09:36