NSpec - это платформа BDD для.NET в духе xSpec (контекст / спецификация). NSpec предназначен для использования для стимулирования разработки путем определения поведения на уровне единицы. NSpec во многом вдохновлен RSpec.
1 ответ

Повторное использование спецификаций NSpec

Я недавно начал с NSpec, и теперь я не уверен, как масштабировать это. Каков наилучший способ повторного использования спецификаций (it["something"] = () => {};)? Допустим, у меня есть интерфейс IMyService и 2 класса, которые это реализуют: Servi…
07 апр '12 в 08:59
2 ответа

ASP.NET эквивалент rspec или огурца для тестирования поведения

В настоящее время я работаю над проектом ASP.NET, и мне было интересно, есть ли эквивалентная платформа поведенческого тестирования для ASP.NET, похожая на rspec и cucumber в Rails.
10 авг '12 в 21:00
1 ответ

MightyMoose - есть ли способ настроить это с помощью NSpec?

Я использую NSpec для моих тестов BDD и хотел бы интегрировать MightyMoose в наш проект. Можно ли это сделать? Я не могу найти какие-либо инструкции о том, как настроить это.
23 май '13 в 21:44
1 ответ

FluentAssertions: строка не содержит определения для ShouldBeEquivalentTo

Я пытаюсь использовать Nspec. Я следовал этим инструкциям: http://nspec.org/ Создать проект библиотеки классов Nuget: Install-пакет nspec Nuget: Install-Package FluentAssertions Создайте файл класса и вставьте следующий код: using NSpec; using Fluen…
06 мар '18 в 10:17
1 ответ

Повторное использование спецификации NSpec во внешнем контексте

Я изучаю рамки NSpec. Вот мой пример. Я написал спецификацию для простого класса HttpRequester: using Moq; using NSpec; namespace FooBrowser.UnitTests.BDD { class HttpRequester_specification : nspec { private HttpRequester requester; private string …
16 янв '13 в 21:32
1 ответ

Может ли SpecWatchr интегрироваться с dotCover?

Может ли инструмент NSpec SpecWatchr интегрироваться с dotCover для анализа покрытия кода тестами?
11 фев '13 в 20:58
1 ответ

Как настроить Visual Studio Online для запуска пользовательской среды модульного тестирования?

Я пытаюсь заставить службу сборки Visual Studio Online выполнять мои тесты nSpec. Я скачал тестовый адаптер nSpec (который отлично работает локально), разархивировал библиотеки DLL и загрузил их в отдельный репозиторий TFS. Я настроил размещенный ко…
11 авг '14 в 07:49
1 ответ

Как настроить NCrunch для запуска тестов nspec

Я пытаюсь настроить NCrunch для автоматического запуска моих тестов nspec. На форумах ncrunch говорится, что эта функциональность еще не реализована, но затем MattFlo говорит, что он предпочитает использовать NCrunch, так что я уверен, что он может …
20 июн '12 в 10:42
1 ответ

Как запустить тест nSpec в Team City?

Я хочу запустить nSpec в Team City 7.X (или позже). Я видел, что Team City поддерживает инфраструктуру mSpec, но не поддерживает nSpec. И опция XML Report Processing не поддерживает nSpec. Является ли это возможным?
27 май '14 в 16:36
3 ответа

Как захватить исключение в nSpec

В моем "акте" я хочу зафиксировать исключение, чтобы можно было выполнить несколько тестов для данных об исключении. Примеры в Интернете показывают, как захватить и сравнить тип / сообщение в тесте (или блоке "Это"), но не как захватить исключение к…
25 апр '14 в 00:03
2 ответа

NSpec и несколько предыдущих

Я играю с NSpec и меня смущает предыдущий пример: void they_are_loud_and_emphatic() { //act runs after all the befores, and before each spec //declares a common act (arrange, act, assert) for all subcontexts act = () => sound = sound.ToUpper() + …
06 сен '14 в 19:02
0 ответов

Почему мой тест NSpec жалуется на Newtonsoft.JSON?

У меня есть тест NSpec, который вызывает функцию, которая десериализует строку JSON. Когда код работает, он анализируется правильно, и все в порядке. Когда тест запускается, я получаю: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.…
24 окт '18 в 20:14
2 ответа

Невозможно установить общедоступные свойства для экземпляра класса C#

Я пытаюсь написать свой первый тест NSpec в приложении Mobile Service. Я создал атрибут в спецификации. Но когда я пытаюсь получить доступ к этому элементу в следующей строке, я не могу получить доступ к общим свойствам экземпляра, потому что Visual…
05 янв '17 в 18:16
1 ответ

Может ли nspec запускать параллельные тесты?

Я ищу инструмент в стиле Rspec для C# и нашел Nspec. Я буду использовать его для тестов Webdriver через Saucelabds, поэтому возможность параллельного запуска тестов является ключевым фактором. Можно ли это сделать в Nspec? В настоящее время я исполь…
14 янв '13 в 10:25
0 ответов

Как я могу проверить свой контроллер Web API, используя Moq?

Я нашел этот пост, который, как мне показалось, хотел проверить мой контроллер. Однако, когда я строю свой проект, я получаю сообщение об ошибке Тело контекста метода выдает исключение типа FileNotFoundException Я не уверен, что мне не хватает. Вот …
29 окт '18 в 20:08
1 ответ

Есть ли в Nspec что-то наподобие Rspec's must_receive?

Я пишу Nspec, чтобы проверить некоторые манипуляции с файлами. Я хочу иметь возможность перехватить вызов непосредственно перед переименованием файла, и я подумал, что должно сработать что-то похожее на R_Spec. Однако я не могу найти ничего подобног…
04 мар '12 в 07:15
1 ответ

Может кто-нибудь показать мне некоторые примеры использования NSpec для тестирования контроллеров (и других аспектов сайта MVC)?

Я начинаю работать с NSpec, но мне бы хотелось несколько советов о том, как использовать его для спецификации или тестирования моих контроллеров. По сути, несколько примеров будут очень долгими. Есть ли примеры проектов там? Вся помощь будет оценена…
4 ответа

Как отлаживать в Visual Studio с помощью NSpec

Как отлаживать в визуальной студии с NSpec? Я установил резарпер, мне нужно войти в свой тестовый код.
04 июл '12 в 12:02
5 ответов

Какие платформы BDD популярны в.net?

Недавно я увлекся BDD и думаю, что он имеет большие перспективы как способ вернуть голос заинтересованного лица в приложениях, которые мы, как разработчики, создаем для них. Какая ваша любимая среда BDD и почему?
02 мар '10 в 20:00
0 ответов

NUnit TestCaseSource модификация

У меня есть код, который выглядит так [Test, TestCaseSource("NspecRunner")] public void TextContext (example thing) { //does testing like things using thing while( othread.threadState == running && currentTestCount == StaticList.count) Threa…
20 сен '12 в 23:54