Вопросы по теме 'mspec'

Помощь в настройке MSpec
установка: win7 64bit, vs2010, mvc v2, TestDriven.Net 3.0, Reshaper 5.0, MSpec 0.3 Я недавно начал новый проект и хочу использовать mspec. (1) скопировал Machine.Specifications.ReSharperRunner.5.0.dll и Machine.Specifications.dll в JetBrains \...
1923 просмотров

Тестирование ActionFilterAttributes с помощью MSpec
В настоящее время я пытаюсь понять MSpec, главным образом, чтобы изучить новые способы (T / B) DD, чтобы иметь возможность принять обоснованное решение о том, какую технологию использовать. Раньше я в основном (читай: только) использовал встроенный...
325 просмотров
schedule 14.08.2022

WatiN не будет работать с MSpec - UnauthorizedAccessException
Я пытаюсь заставить WatiN работать с MSpec в VS2010, используя TestDriven.Net. Мой код выглядит следующим образом: [Subject("Whatever")] public class when_on_home_page { private static IE browser; Establish context = () =>...
645 просмотров

Неожиданное поведение проверки с Moq
Moq немного сводил меня с ума в моем последнем проекте. Недавно я обновился до версии 4.0.10827 и заметил, что мне кажется новым поведением. По сути, когда я вызываю свою фиктивную функцию (в этом примере MakeCall ) в тестируемом коде, я передаю...
430 просмотров
schedule 29.05.2023

Почему NCover игнорирует мои сборки?
Я использую NAnt для запуска своих сборок с TeamCity. Сборка выполняется без проблем. Он также показывает мне, что все тесты пройдены. NCover создал xml-файл покрытия. Есть много информации о компонентах, которые mspec использует для запуска...
266 просмотров
schedule 21.11.2022

Как написать тест MSpec для кода, содержащего вызовы HttpContext, используя fakeiteasy?
Я получаю пресловутые трусики в твист. Для этого очень простого кода: public ActionResult Add() { this.HttpContext.Items["pm-page-title"] = "Some title"; return this.View(); } Как мне написать тест MSpec с помощью...
536 просмотров
schedule 07.01.2023

Путаница с функциональным тестированием, BDD и TDD
У меня есть форма, в которой нужно заполнить несколько полей. Однако обязательным является только одно поле. Итак, я придумал следующую спецификацию: [Subject(typeof(CompanyHomeController))] public class when_the_save_button_is_clicked {...
548 просмотров
schedule 14.11.2022

Как запустить код установки и демонтажа с каждым тестом в MSpec?
У меня есть общий код для установки и отключения NHibernate, который мне нужен почти во всех моих тестах. Есть ли способ включить код «необходимость всех тестов» в одном месте, а затем применить его ко всем тестам? (т.е. как методы Nunit setup и...
2127 просмотров
schedule 13.04.2022

Можно ли создавать тесты, управляемые данными, с помощью MSpec?
Можно ли с помощью MSpec создавать тесты, управляемые данными? Например, NUnit имеет атрибут TestCase, который позволяет использовать несколько случаев, управляемых данными. [TestFixture] public class ExampleOfTestCases { [TestCase(1,2,3)]...
1025 просмотров
schedule 01.01.2023

Почему это закомментированное поведение MSpec отображается в средстве запуска тестов ReSharper?
Гуру MSpec, почему это не работает? public class with_command_line_args { protected const string ValidFilename = "ValidFilename.txt"; protected const string InvalidFilename = "Invalid:Filename"; protected static string[] Args;...
168 просмотров
schedule 22.01.2024

Как запустить код перед каждым запуском теста в MSpec?
Я пытаюсь запустить код инициализации перед тестом. Я пробовал предложения по другим вопросам , но это не работает. Моя модель предметной области вызывает события через следующий класс: public static class DomainEvents { private static...
1147 просмотров
schedule 08.08.2022

Какой альтернативный инструмент для интеграции MSpec с Visual Studio?
Недавно я закончил проект C # и написал тесты с MSpec, используя Machine.Fakes. Я использовал бегун командной строки. Было бы удобнее видеть результаты / запуски тестов внутри Visual Studio. Но ReSharper выходит за рамки моего бюджета. Есть ли...
1362 просмотров
schedule 06.03.2023

Как запустить MSpec в тестовой системе Visual Studio с помощью Gallio?
Я пытаюсь запустить тесты MSpec в тестовой системе Visual Studio с помощью Gallio, но, похоже, он игнорирует плагин MSpec из IDE. Что я сделал: Установлен Галлио В мой тестовый проект добавлен пакет MSpec NuGet В мой тестовый проект добавлен...
1241 просмотров
schedule 06.04.2023

Как состояние статического объекта распределяется/устанавливается между контекстами MSpec?
При написании некоторых тестов MSpec BDD я столкнулся со сценарием, в котором тест, который, как я ожидал, провалится, проходил, но только тогда, когда я запускал все свои тесты. Когда я провел тест изолированно, он, как и ожидалось, провалился....
515 просмотров
schedule 07.04.2023

Почему Console.WriteLine не работает в утверждении MSpec?
У меня возникли проблемы с записью в консоль из утверждения MSpec. Я использую v0.5.11 (без подписи) от Nuget. Здесь нет ничего радикального, но это не работает. Кто-нибудь знает, что мне не хватает? public class When_doing_stuff { It...
336 просмотров
schedule 07.10.2022

Использование модульного тестирования Machine.Fakes с RavenDB EmbeddableDocumentStore
Обычно я издеваюсь над IDocumentSession в своем MSpec с помощью Machine.Fakes, что ребятам из RavenDB не нравятся. Как использовать EmbeddableDocumentStore с Machine.Fakes?
256 просмотров
schedule 23.07.2022

Как обеспечить изоляцию тестов в MSpec, когда требуются статические члены/методы?
В порядке. Я пытаюсь понять, почему MSpec использует статические методы/переменные. (Ну, не совсем статические методы, но с делегатами переменных-членов это практически то же самое). Это делает невозможным повторное использование контекстов. Это...
767 просмотров
schedule 14.05.2023

Как реализовать BDD на очень сложных бизнес-правилах?
Я изучаю искусство модульного тестирования и BDD, и в моей компании нет никого, кто следует этому подходу. Я много пытаюсь научиться этому самостоятельно, но где-то застреваю и сдаюсь после нескольких дней попыток. Через некоторое время я снова...
921 просмотров
schedule 26.01.2023

Невозможно использовать TestDriven.Net с MSpec
В настоящее время я пытаюсь использовать TestDriven.Net с MSpec. Я установил TestDriven.Net, а затем импортировал MSpec из Nuget в свою библиотеку классов. Когда я пытаюсь запустить свои тесты, я получаю следующий вывод. Целевой тип не...
609 просмотров
schedule 30.10.2022

Почему моя наблюдаемая Rx.NET создает всю свою последовательность дважды?
У меня есть случайный сбой модульного теста, который я не могу объяснить. Это включает в себя наблюдаемую последовательность с использованием Rx.NET и метод расширения, который я сделал для преобразования последовательности. Во-первых, позвольте мне...
182 просмотров
schedule 08.07.2023