우리는 파일을 유지하는 코드가 있으며 테스트하는 동안 파일의 내용을 확인하고 싶습니다. 다음과 같은 인터페이스에 내가 추상적 파일 지속성 작업하는 경우 그 같은 시나리오는 가장 구현 될 것이지만 : 나는 내용을 확인하고 생산에 인터페이스가 실제로있을 것이다 모의를 삽입합니다 단위 테스트에서테스트 파일 기반 지속성
public interface IFilePersist
{
void Save(XXX, FileLocation);
}
올바른 위치를 유지하십시오.
오버 헤드입니까? 이 방법이 일반적으로 사용됩니까? DB 관련 작업의 경우 이러한 종류의 작업은 간단하며 항상 사용됩니다.