2012-10-18 3 views
1

MVVM 패턴을 사용하여 WPF 응용 프로그램을 구현하고 있습니다.파일 뒤 코드에서 단위 테스트 수행

기본적으로 응용 프로그램은 제어 위젯 (예 : 다이얼 패드, 인터콤 회선 등)이있는 통신 패널 (통신 패널)입니다. 컨트롤 위젯은 MVVM 패턴을 사용하여 구현되었으므로 개별적으로 쉽게 테스트 할 수 있습니다.

몇 시간 전 DialPad와 CommsPanels viewmodels 사이를 연결하기 위해 문제가 발생하여 here이라고 게시했습니다. 다른 SO 회원과의 긴 대화 후, 나는 링크를 작동시킬 수 있었다. 그러나이를 수행하면서 DialPad 코드에서 모델을 제거하고 뷰 모델 코드를 코드 숨김 파일로 옮기는 등 많은 수정 작업을 수행했습니다. 문제는 NUnit이 UserControl에서 상속받은 Dialpad 코드 숨김 클래스를 인스턴스화하려고 할 때마다 예외가 발생하기 때문에 주로 단위 테스트가 작동하지 않는다는 것입니다. WPF 클래스 (예 : UserControl)에서 상속하는 클래스에 대한 단위 테스트를 작성하는 방법이 있습니까?

미리 감사드립니다.

답변

관련 문제