2014-12-09 2 views
0

Nunit을 사용하여 테스트를 자동화하고 Visual Studio에서 프로젝트를로드하려고합니다. 내 프로젝트에서 원하지 않는 테스트를 삭제하는 방법을 모르겠다. 나는 내가 테스트를 실행하지 않기로 선택할 수 있다는 것을 알고 있지만, 테스트를 자동화 할 때 완전히 사라지게해야한다. 나는 Nunit 문서를 점검하고이 질문을 봤는데 아직 답을 찾지 못했다. 추가 타사 도구를 사용하고 싶지 않습니다. 누구든지이 질문에 도움이 될 수 있습니까? Visual Studio에서 프로젝트를로드 할 때 Nunit에서 테스트를 삭제하는 방법

[TestFixture] 
public class Tests() 
{ 
    [Test] 
    public TestYouWantToDelete() 
    { 
     \\ You Test Code 
    } 
} 

[Test] 
public TestYouWantToDelete() 
{ 
    \\ You Test Code 
} 

을 제거 귀하의 테스트는 아마 다음과 같이 보입니다

+0

이렇게하려면 더 많은 정보가 필요합니다. 당신이하려고하는 것에 대해 매우 불분명합니다. 테스트 A와 B가 있습니다. 때때로 테스트 B 만 실행하고 A를 실행하지 않으려한다는 것을 의미합니까? – Arran

+0

Arran의 한 가지 질문 Nunit에서 어떻게 테스트를 삭제합니까? 알았습니다. – user1622681

+0

아니야. 테스트 삭제? 코드를 삭제하십시오. 어떻게 삭제합니까? 코드를 유지하고 실행하지 않습니까? 언제 그들을 운영하고 싶습니까? – Arran

답변

0

... 당신은 또한 그것을 주석 수 있으며, 그것은의 TestRunner에 의해 선택되지 않습니다.

나중에 다시 작동 시키려면 어서 트를 Assert.Ignore();으로 변경할 수 있습니다.

+0

Matt Visual Studio에서 스크립트를 사용하고 있습니다. 위의 스크립트 중 하나를 사용하지 않았습니다. csproj 파일을로드했습니다. 이 정보는 어디서 편집합니까? VS 프로젝트의 코드를 변경 한 다음이 VM으로 다시 붙여 넣기 복사해야합니까? – user1622681

0

[Test] 속성에 대한 간단한 설명입니다. 다음과 같은 뭔가 : 테스트 코드는 어떤 값이없는

[TestFixture] 
public class TestsFixture() 
{ 
    //[Test] 
    public TestYouWantToDelete() 
    { 
     \\ You Test Code 
    } 
} 

[Test] 속성없이. 단순히 실행하지 않습니다.