>

내 .net 솔루션의 메소드에 대해 VS 2015에서 새 단위 테스트 프로젝트를 추가했습니다. 테스트 케이스를 실행하는 동안 웹 구성 앱 설정 값이 null이고 테스트를 완료 할 수 없습니다. 실제로 구성 키 값을 사용할 수 있으며 웹앱 실행 중에 액세스 할 수 있지만 단위 테스트 중에는 값이 null입니다.

누구든지 도와주세요.

고맙습니다


  • 답변 # 1

    테스트 프로젝트에는 app.cofig 가 필요합니다  테스트중인 웹 프로젝트와 비슷한 설정이 있습니다.

    단위 테스트는 별도의 앱 도메인에서 실행되므로 자체 구성 파일이 필요합니다.

    와이즈 비즈  실행중인 현재 앱 도메인의 구성 파일을 읽으므로 ConfigurationManager 를 작성하십시오.  테스트 프로젝트 파일을 작성하고 원하는 구성 설정을 복사하여 테스트가 예상대로 수행되도록합니다.

    이 문제는 또한 app.config 사용과 관련하여 코드가 구현 문제와 밀접하게 연결되는 방법을 보여줍니다.  단위 테스트를 독립적으로 수행 할 수 있도록 모의/교체 할 수 있도록 구성 액세스를 추상화하는 것을 고려해야합니다.

    ConfigurationManager

  • 이전 javascript - 동일한 유형의 항목 그룹화 및 표시
  • 다음 ios - UIBarButtonItem이 비활성화 된 이유는 무엇입니까?