MVVM 디자인 패턴을 사용하는 WPF 솔루션을위한 단위 테스트 집합을 만드는 것이 좋습니다. 나는 올바른 경로에서 시작할 수 있도록 모든 참조를 찾고 있는데, 특히 뷰 모델 테스트를위한 모범 사례에 중점을 둔 참조가 필요합니다.MVVM을 사용하여 모범 사례 단위 테스트를 만드는 데 유용한 참고 자료를 찾으십시오.
이러한 뷰 모델의 특정 테스트 과제 중 일부는 일부 뷰 모델간에 전달되는 대화 상자 워크 플로와 조정자 메시지를 테스트하는 데 있습니다.
도움 주셔서 감사합니다.
솔루션에서 종속성 삽입과 같은 패턴을 이미 사용하고 있는지 여부를 공유 할 수 있습니까? 이미 레이어에 인터페이스를 사용하고 있습니까? 조롱하는 프레임 워크에 열려 있습니까? 이것들은 단위 테스트에서 취하는 방향에 영향을 미칩니다. – NathanAW
이 솔루션은 내가 알고있는 의존성 주입 패턴을 사용하지 않습니다. 모델 및 뷰 모델 레이어에는 여러 레벨의 인터페이스가 정의되어 있습니다. Josh Smith의 MVVM 예제에서 파생 된 가장 낮은 수준의 뷰 모델 인터페이스를 알고 있습니다. 나는 NMock과 같은 조롱 프레임 워크를 사용하는 것에 분명히 열려 있습니다. 나는 그 (것)들을 사용하여 어떤 경험도 없. – SDET