Все вопросы: [nunit]

446 вопросов

17
голосов
11ответов
1552 просмотров

Зачем нужны макетные фреймворки?

Я работал с кодом, для которого был написан тест NUnit.Но я никогда не работал с макетными фреймворками.Кто они такие?Я понимаю внедрение зависимостей и то, как это помогает улучшить тестируемость.Я имею в виду, что все зависимости можно смоделировать во время модульного тестирования.Но тогда за...

1
голосов
5ответов
114 просмотров

Тестирование вещей, которые должны быть одинаковыми в обоих направлениях

Например, метод Equals.a должно равняться b, а b должно равняться a. Можно ли проверить это в одном тестовом примере, используя два утверждения вроде следующего: [Test] public void Equals_TwoEqualObjects_ReturnsTrue() { var a = new Something(); var b = new Something(); Assert.Tha...

66
голосов
9ответов
10523 просмотров

Модульный тест на потокобезопасность?

Я написал класс и множество модульных тестов, но не сделал его потокобезопасным.Теперь я хочу сделать класс потокобезопасным, но чтобы доказать это и использовать TDD, я хочу написать несколько неудачных модульных тестов, прежде чем я начну рефакторинг. Есть хороший способ сделать это? Моя...

2
голосов
2ответов
3006 просмотров

Тесты NUnit, которые вызывают .DLL, которые вызывают веб-службы WCF (.NET C #)

Это в некоторой степени относится к: InvalidOperationException при создании экземпляра веб-службы wcf У меня есть библиотека классов .NET C # (DLL), которая вызывает веб-службу WCF.Похоже, что любой .exe, который вызывает эту .DLL, теперь должен иметь конфигурации веб-службы в своем файле...

4
голосов
1ответов
2796 просмотров

Проблемы с перенаправлением версии сборки NUnit (что такое [AssemblyName] .temp.config?)

Я использую некоторые библиотеки тестирования от Sharp Architecture, которые используют NUnit 2.5.0, в то время как остальная часть моего проекта использует NUnit 2.5.1, поэтому я разместил перенаправление сборки в своем файле конфигурации приложения тестового проекта: <?xml version="1.0" ...

6
голосов
3ответов
2831 просмотров

Как я могу просмотреть представления модульного теста и атрибуты авторизации моего приложения asp.net mvc в nUnit?

Я уже сейчас хочу начать писать модульные тесты для своего приложения MVC. Я уже понял, как выполнить модульное тестирование контроллера, и могу без проблем выполнить модульное тестирование своих базовых бизнес-библиотек. Я не могу остановиться по нескольким пунктам: Как выполнить модульное...

20
голосов
6ответов
9902 просмотров

Модульное тестирование класса с внутренним конструктором

У меня есть класс "Session", который предоставляет несколько общедоступных методов.Я хотел бы провести их модульное тестирование, однако в процессе производства мне нужно управлять созданием экземпляров объектов "Session", поэтому делегируйте создание класса SessionManager и сделайте конструктор...

9
голосов
3ответов
5091 просмотров

Как при использовании qUnit запускать функцию перед каждым тестом?

Что эквивалентно атрибуту nUnits [SetUp] для qUnit?

0
голосов
2ответов
750 просмотров

Может ли TeamCity .NET NUnitaddin обрабатывать файлы csproj?

Вкратце, может ли TeamCity .NET NUnitLauncher обрабатывать файлы Microsoft csproj? Я задаю этот вопрос по следующим причинам. У меня есть сценарий сборки NANT. В этом скрипте у меня есть несколько тестов, в которых используется nunit-console.exe (который поставляется с NUnit v2.5.2). Пр...

1
голосов
1ответов
2618 просмотров

Как протестировать Nhibernate с Nunit?

Приносим извинения за репост. Я использую Nhibernate для ORM, и у меня есть этот класс, который мне нужен для выполнения модульных тестов с помощью Nunit: using System; using System.Collections.Generic; using System.Linq; using System.Text; using NHibernate; using NHibernate.Cfg; using Nut...

0
голосов
3ответов
3733 просмотров

Использование Nunit для тестирования конструктора

Я новичок в тестировании Nunit и хотел протестировать следующий конструктор: public class IngredientDAONHibernate : NutritionLibrary.DAO.IngredientDAO { private Configuration config; private ISessionFactory factory; public IngredientDAONHibernate() { ...

2
голосов
2ответов
530 просмотров

Тестовый пример файла / реестра для NUnit

Я новичок (на сегодняшний день) в NUnit и TDD. Однако мне очень интересна техника, и я пытаюсь научиться. У меня есть контрольный пример, который я хотел бы прочитать из файла, если он существует, иначе я возьму из реестра. Как проверить оба условия? Вот пример кода, для которого я хотел бы напи...

1
голосов
3ответов
3639 просмотров

Выполнение задачи NUnit в CruiseControl.NET всегда вызывает ошибки

Я новичок в cc.net, но пока он мне нравится.У меня есть последняя версия SVN, сборка MSBuild, но когда дело доходит до запуска моих модульных тестов, kablooey. Я попробовал предлагаемые исправления для исправления ссылок в GAC, но это ничего не помогло.Я даже удалил / переустановил NUnit, но ...

1
голосов
2ответов
1212 просмотров

Как сбросить результат для свойства в заглушке без сброса всей заглушки?

Я новичок в Rhino Mocks, поэтому, возможно, я что-то полностью упускаю. Допустим, у меня есть интерфейс с полдюжиной свойств: public interface IFoo { string Foo1 { get; } // Required non-null or empty string Foo2 { get; } // Required non-null or empty string Foo3 { get; } string Fo...

3
голосов
1ответов
754 просмотров

Как проверить SqlParameter на равенство

Используя NUnit и NMock2, мне не удалось сравнить то, что я считал одними и теми же параметрами SqlParameters: SqlParameter param1 = new SqlParameter("@Id", 1); SqlParameter param2 = new SqlParameter("@Id", 1); Assert.IsTrue(param1.Equals(param2)); // This failed Я столкнулся с этой проб...

1
голосов
4ответов
1927 просмотров

Не удается запустить тесты Nunit в Windows 7 в Nunit-gui.exe

Я недавно перешел на Windows 7 с Vista, и после перехода я больше не могу использовать nunit-gui.exe для выполнения своих тестов.Каждый раз, когда я это делаю, я получаю следующую ошибку: System.IO.FileLoadException: не удалось загрузить жизнь или сборку nunit.framework.Версия = 2.4.1.0 Культ...

13
голосов
3ответов
7404 просмотров

Что такое хороший бесплатный инструмент покрытия C # модульными тестами?

Я ищу инструмент, который я могу использовать для своей базы кода, чтобы определить, какие области моего кода охватываются написанными мною тестами NUnit.Буду признателен за любые предложения и примеры использования, если это необходимо.Спасибо!

3
голосов
5ответов
152 просмотров

Модульный тестовый продукт с файлом лицензии

Айв начал работу над продуктом, в котором используются файлы лицензий.Эти файлы необходимо прочитать (и проверить), чтобы приложение работало.Это вызывает некоторые проблемы в модульных тестах, без надлежащей лицензии выдает исключения. Мы используем NUnit, и мне нужно либо: Скопируйте фа...

23
голосов
3ответов
10749 просмотров

NUnit: утверждение словаря

Мне нужен однострочный в NUnit, который проверяет, совпадают ли два словаря.т.е. мне нужна краткая версия приведенного ниже кода: public static void DictionaryAssert<T, U>(Dictionary<T, U> dictionaryResult, Dictionary<T, U> expectedResult) { Assert.AreEqual(dictionaryR...

11
голосов
2ответов
3925 просмотров

Покрытие кода с помощью тестов mono и nunit

Я пытаюсь протестировать файл (Account.cs) с помощью тестового файла (AccountTest.cs). Я запускаю OSX 10.6 с Mono Framework (и nunit-console). Ниже Account.cs namespace bank { using System; public class InsufficientFundsException : ApplicationException { } public cl...

1
голосов
1ответов
675 просмотров

Неверный формат файла проекта Nunit

У меня возникла странная ошибка, которая возникла совсем недавно.При попытке открыть проект библиотеки классов C # в NUnit немедленно выдает исключение: System.NullReferenceException... at NUnit.Util.VSProject.LoadMSBuildProject(String projectDirectory, XmlDocument doc) at NUnit.Util.VSProj...

6
голосов
4ответов
8396 просмотров

Пример -When-Then с NUnit

Может ли кто-нибудь указать мне на какие-либо ресурсы для стиля тестирования «Давай-Когда-Тогда» с NUnit?

4
голосов
4ответов
2860 просмотров

Очень долгое время сборки в Visual Studio

У меня есть решение с 15 проектами (14 библиотек классов и одно веб-приложение). Каждая библиотека классов имеет соответствующий тестовый проект (т.е. если у меня есть проект MyApp.Services, существует MyApp.Services.Tests - с использованием NUnit). Все написано на VB.NET. Проблема в том, что ко...

0
голосов
3ответов
484 просмотров

тестирование веб-сервисов без IIS

Как лучше всего протестировать веб-службу с помощью NUnit. Я хочу, чтобы это было автоматизировано, то есть я не хочу иметь отдельный процесс для размещения веб-службы для использования тестовым кодом.

5
голосов
2ответов
10271 просмотров

Проблема с чтением строки подключения из App.Config при использовании NUnit 2.5.2

Я использую Microsoft Visual Studio 2005 с Enterprise Library 3.1 У меня есть уровень доступа к данным, который представляет собой отдельный проект библиотеки классов Visual Studio. Я написал модульные тесты в другой библиотеке классов и пытаюсь вызвать метод доступа к данным, но продолжаю по...

1
голосов
5ответов
318 просмотров

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

Допустим, у меня есть таблица статей, и я хочу написать тест для метода, который возвращает все статьи, срок действия которых истекает. Как мне написать для этого модульный тест? Если я имитирую коллекцию статей, возвращаемую методом, как это будет модульный тест? То есть я хочу убедиться,...

8
голосов
1ответов
1827 просмотров

Is.EqualTo NUnit не работает надежно для классов, производных от общих классов?

Сегодня я столкнулся со следующей проблемой с NUnit. У меня есть класс, производный от универсального класса. Я начал проводить несколько тестов сериализации и проверять равенство с помощью функции Is.EqualTo () NUnit. Я начал подозревать, что что-то не так, когда вместо этого прошел тест,...

2
голосов
2ответов
314 просмотров

Чтение из web.config при запуске исследований Pex

Я только начал использовать Pex для создания параметризованных модульных тестов для своего проекта.Однако, когда я позволяю Pex запускать его исследования, мой код вылетает, потому что он не может читать из файла web.config (для большей точности ConfigurationSettings.AppSettings не содержит элем...

2
голосов
4ответов
3069 просмотров

Ожидание исключения в тесте, но желание проверить удаление все равно вызывается

Я тестирую демонстрационное приложение, которое является клиентом POP3.Клиент POP3 реализует IDisposable, поэтому я пытаюсь протестировать цикл using. (я использую nunit 2.5.2 и Moq 4.0) /// <summary> /// Unsuccessful construct dispose cycle, no ILogger object given. /// Expecting Ar...

1
голосов
4ответов
566 просмотров

Какова общепринятая практика добавления тестов Nunit к существующему решению?

Я унаследовал решение ASP.net разумного размера, в котором нет автоматических тестов. Кажется, что решение включает в себя все источники / страницы в одном решении без интервалов между именами и разделения уровней, поэтому есть прямые вызовы SQL в коде за файлами и т. Д. Прежде чем вносить из...