프로젝트 단위 및 통합 테스트의 명명 규칙과 정리 규칙을 정리하려고 노력했습니다. 우리는 C#, NUnit, Visual Studio 및 Resharper를 사용하고 있습니다.단위 테스트를 체계적으로 유지하고 유지하는 도구
단위 테스트 조직을위한 모범 사례가 하나있는 경우 테스트 클래스와 네임 스페이스의 레이아웃과 이름 지정은 테스트중인 코드의 레이아웃과 이름 지정과 동일해야합니다. 결과적으로 파일 구조도 복제됩니다.
리팩토링 코드를 자동으로 적용하고 이러한 규칙을 준수하는 데 도움이되는 도구를 사용하는 것이 좋지 않습니까? 이런 도구가 존재합니까?
예를 들어, Resharper가 OrderTest가 Order 클래스의 테스트 픽스처임을 쉽게 인식 할 수 있습니다. 그런 다음 Order 클래스가 있고이 클래스가 동일한 네임 스페이스에 있음을 보장 할 수 있습니다. Order 클래스가 리팩토링을 받고 이름이 변경되면 OrderTest 클래스의 이름도 바뀌어야합니다.
당신은 맞지만 나는이 문제를 해결할 능력이 없다고 생각합니다. – cbp