Какие шаги необходимы для использования NUnit? - PullRequest
4 голосов
/ 06 февраля 2011

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

Ответы [ 3 ]

3 голосов
/ 06 февраля 2011

Проверьте Быстрый старт NUnit :

Давайте начнем с простого примера. Предположим, мы пишем банк приложение и у нас есть базовый домен класс - Аккаунт. Аккаунт поддерживает операции по вводу, выводу и перевести средства.

2 голосов
/ 06 февраля 2011

Я рекомендую вам иметь собственный проект для ваших тестов (например, Project.Tests).

Поместите следующие основные файлы в папку структуры вашего проекта (например, lib\nunit\nunit):

  • nunit.core.dll
  • nunit.core.interfaces.dll
  • nunit.framework.dll
  • nunit.util.dll
  • nunit-console.exe
  • nunit-console.exe.config
  • nunit-console-runner.dll
  • nunit-console-x86.exe
  • nunit-console-x86.exe.config

Тогда вам нужно сослаться на сборку NUnit.Framework в вашем проекте Project.Tests.

Например, простой тест будет выглядеть так:

using NUnit.Framework;

namespace Project.Tests
{
    [TestFixture]
    public class MyTestClass
    {
        [Test]
        public void MyTestMethod()
        {
            var a = "a";
            var b = "a";
            Assert.AreEqual(a, b);
        }
    }
}

Вы можете запустить этот тест, например, с помощью NUnit-console или напрямую в VisualStudio (например, с помощью ReSharper ) или с помощью задачи MSBuild с помощью Задачи сообщества MSBuild .

0 голосов
/ 06 февраля 2011

Если вы не используете Resharper, я рекомендую вам использовать этот плагин - http://www.testdriven.net/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...