2011-02-06 4 views
4

나는 C#에서 작은 응용 프로그램을 개발했습니다. NUnit을 사용하여 응용 프로그램을 테스트하고 싶습니다 .Unnit에 새로 도입되었습니다. NUnit가 설치되었지만 알지 못합니다. 기본 단계가 무엇인지 사용하거나 NUnit 사용에 대한 훌륭한 참조 링크를 제공해주십시오.NUnit을 사용하는 데 필요한 단계는 무엇입니까?

+0

가능한 [nunit unit testing 관련 참고 자료/가이드] (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-x86.exe.config

  • nunit-console-x86.exe
  • nunit-console-runner.dll
  • 그런 다음 당신은 당신의 Project.Tests 프로젝트에서 NUnit.Framework 어셈블리를 참조 할 필요가있다.

    예를 들어, 간단한 테스트는 다음과 같이 보일 것이다 :

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

    당신은 (예를 들어 ReSharper의 도움으로) 또는 MSBuild를 작업을 통해으로 VisualStudio에서 직접 NUnit-console으로 예를 들어 다음이 테스트를 실행하거나 할 수 있습니다 MSBuild Community Tasks의 도움으로

    3

    체크 아웃 the NUnit quick start :

    이 간단한 예제부터 시작하자. 은행 신청서를 작성 중이며 기본 도메인 클래스 - 계좌가 있다고 가정 해 보겠습니다. 계정은 기금을 예치, 인출 및 환불 할 수 있으며 기금을 이체 할 수 있습니다 ( ).

    관련 문제