2011-02-06 4 views
4

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

+0

Возможный дубликат [Ссылки/руководства для тестирования модулей nunit] (http://stackoverflow.com/questions/3139999/references-guides-for-nunit-unit-testing) – Gishu

ответ

2

Я рекомендую вам иметь собственный проект для ваших тестов (например, 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 Community Tasks.

3

Заканчивать the NUnit quick start:

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

Смежные вопросы