런타임시 NUnit에 추가 테스트를 동적으로 추가 할 수 있는지 알아 보려면 구성 파일을 기반으로 할 계획입니다. 내 테스트는 날짜와 클라이언트를 포함하여 특정 값 집합에 대해 dev 시스템과 테스트 시스템과 같은 두 소스의 데이터를 비교하도록 설계되었습니다.이 때문에 데이터를 하드 코딩 할 필요가 없습니다. 다른 테스트의 경우). 현재 테스트 할 값 (예 : 다른 날짜 및 클라이언트)의 선택 세트에 대해 다음과 같이 내 소스 코드에 하드 코딩 된 많은 테스트를 설정했습니다.구성 파일을 기반으로 새로운 NUnit 테스트를 프로그래밍 방식으로 만듭니다.
[Test]
public void ClientName_Janurary_1_2012()
{
RunTest("Client Name", new DateTime(2012, 1, 1));
}
그러나, 그 소스 코드를 (그 기간의 각각에 대한 [Test]
수단을 추가하도록 변경 될 필요가 정상적으로 이러한 시험 방법은 오직 하나 줄 것이라고 추가 날짜 테스트해야한다는 뜻 날짜를 매개 변수로 사용하는 다른 메서드 호출)
런타임시 NUnit에 나타나는 테스트를 동적으로 생성 할 수 있습니까? 따라서 구성 파일을 변경하여 테스트를 추가 할 수 있습니까?
(용어에 대한 주제와 관련없는 설명 : NUnit을 사용하더라도 단위 테스트가 아닙니다.) – stakx