개인적으로 필자는 MSTest가 설정된 것처럼 보이기 때문에 개인적으로 단위 테스트를 별도의 프로젝트에 넣었습니다. 그러나 저는 을 리팩토링하고 있습니다 : 기존 코드의 설계를 마틴 파울러 (Martin Fowler)가 개선 한 것입니다. 그는 동일한 프로젝트에 투입하는 것뿐만 아니라 테스트중인 메소드와 동일한 클래스에 넣는 것을지지하는 것으로 보입니다.자체 테스트 코드와 분리 테스트의 장점은 무엇입니까?
철저한 차이 (테스트 문서 또는 혼란이 아닌) 이외의 코드 자체와 다른 영역에서 테스트하는 것과 다른 점을 생각해 보니 정말 솔직하게 문제가 있습니다.
다른 하나를 선택해야하는 명확한 이유가 있습니까? 아니면 이것은 주로 철학적 차이입니까?
업데이트 : 나는 아직 어떤 방법으로 확신 할 수는 없지만 적어도 논쟁이 무엇인지 생각해 봅니다. 나는 모든 사람의 대답을 선택할 수 있었으면 좋겠다. 그러나 나는 하나만 선택해야했다.