Share via


MSTEST0022: Dispose 메서드보다 TestCleanup 선호

속성
규칙 ID MSTEST0022
제목 Dispose 메서드보다 TestCleanup 선호
범주 디자인
수정 사항이 주요 변경인지 여부 주요 변경 아님
기본적으로 사용하도록 설정됨 아니요
기본 심각도 정보
버전에서 도입됨 3.4.0

원인

이 규칙은 또는 DisposeAsync 메서드가 검색되면 진단을 Dispose 발생합니다.

규칙 설명

일반적인 패턴이거나 DisposeAsync 일반적인 패턴이지만 Dispose 일부 개발자는 이전 버전의 .NET에서도 비동기 패턴을 허용하므로 테스트 클린업 단계에 항상 사용하는 [TestCleanup] 것을 선호합니다.

위반 문제를 해결하는 방법

메서드를 으로 바꾸 Dispose 거나 DisposeAsync 메서드를 [TestCleanup]

경고를 표시하지 않는 경우

일반적으로 옵트인하기로 결정한 경우 이 규칙의 경고를 표시하지 않습니다.