11
파일 시스템 종속성이있는 단위 테스트 코드
ZIP 파일이 주어지면 다음을 수행 해야하는 구성 요소를 작성 중입니다. 파일을 압축 해제하십시오. 압축이 풀린 파일 중에서 특정 dll을 찾으십시오. 리플렉션을 통해 해당 dll을로드하고 그것에 대한 메소드를 호출하십시오. 이 구성 요소를 단위 테스트하고 싶습니다. 파일 시스템을 직접 다루는 코드를 작성하려고합니다. void DoIt() { Zip.Unzip(theZipFile, "C:\\foo\\Unzipped"); System.IO.File myDll = File.Open("C:\\foo\\Unzipped\\SuperSecret.bar"); myDll.InvokeSomeSpecialMethod(); …