저는 미친 듯이 단위 테스트를 작성해 왔고 이전 테스트에서 한 번 테스트 한 것을 무언가를 설정해야하는 경우가 종종 있습니다. 하나의 테스트 (예 : 삽입 테스트)에서 무언가 (예 : 데이터베이스 레코드)를 만든 다음 나중에 테스트 (예 : 삭제 테스트)에 사용하는 것이 합리적일까요? 아니면 각각의 모든 테스트가 항상 완전히 독립적이어야합니까?NUnit 단위 테스트의 순서를 셀 수있는 나쁜 형식입니까
NUnit에서 테스트 순서를 결정하거나 알파벳순으로 항상 수행 할 수 있습니까?
참고 : 테스트 순서에 대해 구체적으로 묻는 질문은 테스트 파일입니다. 이 아닌 테스트 파일 또는 어떤 방식 으로든 더 세계적으로.
업데이트 : 대답 모든 사람에게 감사합니다 - 좋은 답변 그룹의 감각 꽤 만장일치있는 많은에게 있었다. 가장 완벽한 설명과 많은 링크를 제공하면서 John Nolan의 답변을 선택했습니다. 당신이 짐작 했겠지만 요한처럼 "냄새 나는"것일 수도 있다고 생각하면서도이 규칙을 어 기고 싶다는 유혹에 빠져있었습니다. 또한 단위 테스트 태그를 추가 한 Fortyrunner에게도 감사드립니다.
업데이트 된 사고에 대해보고하고 설명하는 것이 좋습니다. 아주 좋아. –
고마워, 존. 나는 이것이 공동체이며 공동체가 성장하고 번성하기 위해서는 어느 정도의 보살핌이 필요하다고 생각합니다. –