통합 테스트를 실행하기 위해 NUnit을 사용하고 있습니다. 테스트 중 하나는 항상 동일해야하지만 다른 입력 매개 변수를 가져야합니다. 불행하게도 우리의 테스트 사례는 외부 저장소에 저장되기 때문에 [TestCase] 특성을 사용할 수 없습니다. QA 엔지니어가 추가, 제거 또는 사용 중지 할 수있는 동적 테스트 사례가 있습니다 (제거되지 않음). QA 사용자는 [TestCase] 특성을 C# 코드에 추가 할 수 없습니다. 그들이 할 수있는 일은 스토리지에 추가하는 것뿐입니다.동적 테스트 케이스
목표는 메모리에서 테스트 케이스를 메모리로 읽어 들이고, 활성화 된 모든 테스트 케이스를 사용하여 테스트를 실행하고, 테스트 케이스가 실패하면보고합니다. 테스트 케이스 # 1이 실패하면 나머지 테스트 케이스가 전혀 실행되지 않기 때문에 "foreach"문을 사용할 수 없습니다. 우리는 이미 생성 된 NUnit 보고서가 표시되는 서버 (CruiseControl.net)를 가지고 있으므로 NUnit을 계속 사용하고 싶습니다.
어떻게하면 목표를 달성 할 수 있습니까? 감사합니다.
가능한 중복 ([동적 NUnit과의 테스트를 만들] http://stackoverflow.com/questions/ 866816/dynamically-create-tests-in-nunit) – dasblinkenlight