답변
.Dispose()
메서드를 호출 한 후에 모든 함수 및 속성 getters/setters가 ObjectDisposedException
을 반환하는지 확인하십시오.
http://msdn.microsoft.com/en-us/library/system.objectdisposedexception.aspx
Blech. 'ObjectDisposedException'은 끔찍한 코드 패턴입니다. –
그러면 다른 아이디어가 있습니까? – MacX
솔직히 말해서 실제로 공개해야하는 리소스를 감쌀 때'IDisposable'을 사용하지 않았습니다. 필자는 객체를 사용할 때 이벤트를 트리거하기 위해'using '블록을 이용하는 데에만 사용했습니다. 또한, 무언가가 끔찍한 코드 패턴이라는 것을 말하지 말고, 이유가 무엇인지에 대한 이유나 링크를 제공하십시오. –
단위 테스트에 Dispose
방법은, 연결, 세션 및 캐시의 당신의 조롱 버전을 확인 후 Dispose
를 호출합니다. 올바르게 닫혔는지 확인하십시오.
- 1. 단위 테스트 작성 방법
- 2. 네트워크 관련 클래스에 대한 단위 테스트 작성
- 3. 단위 테스트 작성 우수 사례
- 4. 단위 테스트 결과에 사용자 지정 메시지 추가
- 5. MSTest : TestContext로 단위 테스트 작성
- 6. 단위 테스트 조언 - .asmx 단위 테스트 방법
- 7. Lucene 인덱스에 대한 단위 테스트
- 8. 일반 클래스/메서드에 대한 단위 테스트 방법
- 9. 단위 테스트 방법 IDataErrorInfo?
- 10. 단위 테스트 방법
- 11. 도움말 Silverlight에서 비동기 단위 테스트 작성
- 12. 단위 테스트 'SetDefaults()'방법
- 13. AOP 단위 테스트 방법?
- 14. IDictionary의 단위 테스트 방법
- 15. 단위 테스트 TimeZones 방법?
- 16. Spring JsonView에 대한 단위 테스트
- 17. std :: map에 대한 단위 테스트
- 18. 옵저버 패턴에 대한 단위 테스트
- 19. 수락 테스트 작성 방법
- 20. Django의 admin 작업에 대한 테스트 작성
- 21. Starbasic에 대한 단위 테스트 프레임 워크가 있습니까?
- 22. CakePHP - 단위 테스트 관리보기
- 23. 단위 테스트 설명 질문
- 24. 단위 테스트 서브 클래스 단위 방법
- 25. .NET 단위 테스트 - applicationSettings 테스트 방법
- 26. COM 개체에서 Dispose 구현 방법
- 27. 단위 테스트 코드 생성 방법
- 28. 단위 테스트 방법 BackgroundWorker C#
- 29. T-SQL 단위 테스트 방법
- 30. 다운로드 단위 테스트
Dispose 메서드 내부에서 무엇을하려고하는지에 따라 달라집니다. Dispose 메서드에서 필요한 것을 좀 더 설명 할 수 있습니까? – mpenrow
테스트하려고하는 것은 정확히 무엇입니까? –
IConnection, ISession 및 정리 (IDictionary)와 같은 일부 리소스를 호스팅하는 클래스가 있습니다.이 클래스는 정리/닫아야합니다. – MacX