1

여기에 까다로운 하나입니다NUNIT init 중에 작업 디렉토리를 얻는 방법은 무엇입니까?

  • 내가 다른 매개 변수 값을 여러 번 호출해야합니다 단위 테스트 Test(string value) 있습니다.
  • 작업을 반환하는 작업 디렉토리에있는 파일 Values.txt의 내용을 읽을 수 있어야합니다 Test()
  • GetValues()[Test] 속성에 지정된 다른 방법 GetValues()에서 읽 제공되는 값 목록 디렉토리는 하지이를 달성하기 위해

, 나는 GetValues()가 호출 될 때 작업 디렉토리를 알 필요가 테스트 어셈블리 디렉토리입니다,하지만 난이 inforrmat을 찾을 수 없습니다 이온 이유는

  • Directory.GetCurrentDirectory() 어셈블리,하지 NUNIT가 호출 작업 디렉토리의 디렉토리를 반환
  • TestContext.CurrentContext.WorkingDirectory
  • 가 아직 정의 및 System.NullReferenceException

결과가 나 또한 시도되지 않은 고정 장치 설정 중에 파일의 내용을로드 할 수 있지만 GetValues() 이후에 호출되므로 행운을 빕니다. 파일을 찾을 수는 있지만 null 포인터 예외가 이미 발생했습니다.

누구나 아이디어가 있습니까? 도움을 주셔서 감사합니다.

세드릭.

답변

0

내가 읽을 수있는 것으로부터, 작업 디렉토리가 변경되지 않아야하는 vestion 3.0까지는이 기능을 사용할 수 없습니다.

관련 문제