2014-01-30 1 views
0

현재 WinForms 컨트롤이 영향을받는 대규모 리펙토링 작업을하고 있습니다. 그래서 실질적으로 제 3 자 컨트롤을 사용자 지정 컨트롤로 변경하고 싶습니다. 타사 구성 요소에서 인터페이스를 추출한 후 이제 사용자 지정 컨트롤을 구현하고 있습니다. 추출 된 인터페이스에 대한 테스트를 작성하고 이전 구현 (타사의 구현)과 새로운 구현에 대해 실행되는 단위 테스트를 작성했습니다. 테스트를 위해 런타임 스위치를 사용할 수 있다면 괜찮을 것입니다. 제가 말한 것은 테스트 마지막에 ShowDialog()를 호출하여 내가 한 것에 대한 시각적 피드백을 제공하고자한다는 것입니다. 이것은 개발자들에게 엄격한 선택 일 것입니다. 분명히 서버를 만들면 전혀 사용되지 않을 것입니다.NUnit GUI에서 런타임 매개 변수를 설정하는 방법은 무엇입니까?

NUnit으로 이것을 수행 할 수있는 방법이 있습니까? NUnit GUI에서 런타임 매개 변수를 제공 할 수 있습니까?

답변

0

가능합니다. nunit.exe /?을 실행하면 GUI 실행 파일에 전달할 수있는 옵션 목록이 표시됩니다. 개발자에게 피드백을 제공에 관해서

NUNIT-GUI [inputfile] [options] 

Runs a set of NUnit tests from the console. You may specify an assembly or a project file of type .nunit as input. 

Options: /fixture=STR Fixture to test 

/include=STR List of categories to include 

/exclude=STR List of categories to exclude 

/config=STR Project configuration to load 

/noload Suppress loading of last project 

/run Automatically run the loaded project 

/runselected Automatically run selected tests or all tests if none are selected 

/console Create console display for viewing any unmanaged output 

/lang=STR Language to use for the NUnit GUI 

/cleanup Erase any leftover cache files and exit 

/help Display help (Short format: /?) 

, 나는 /console을 사용하고 Console.WriteLine()에 출력을 보내는 대신 ShowDialog()을 사용하는 것이 좋습니다 것입니다. 희망이 도움이됩니다.

관련 문제