문제

을 만들 Pex 테스트 DLL 및 하드웨어에 의해 제어되는 DLL?

나는 하드웨어에 의해 제어되는 DLL.내가 쓴 일부 장치에서 테스트를 nunit 를 호출하는 적절한 조각의 API 고 테스트합니다.

예를 들면 수도 있습니"데이터를 얻을 테스트은"그는 야 1.오픈,2.읽기 한쪽에 그리고 3.보내에,그리고 주장하는지 여부를 데이터를 올바른 것입니다.

나는 생각하고 Pex 할 수 있는 좋은 일을 조작하는 데이터 조각입니다.

나의 질문은 이후 나가의 위에 앉을 DLL 고 나는 정말 필요한 조각이 여러 가지 것들을 함께 대한 테스트를 구현하는 방법을 Pex 기(또한 아무것도 알고의 Pex 에 이 시간)?

나는 어떻게든을 만들 필요가 있는 API 를 제어 위 DLL 을 읽고 전송자 Pex 이 계층을 만들이 그것입니다.

편집:나는 몇 가지 더 많은 연구와 보상을 통해서 http://channel9.msdn.com/posts/Peli/Getting-started-with-Pex-in-Visual-Studio-2008/

내가 질문을 하는 기능이다.같은 소리 Pex 될 것입니다 훌륭한 테스트를 만들 수 없지만 정말로 전체 시스템(api 플러스 하드웨어 플러스 데이터)

도움이 되었습니까?

해결책

그것은 악기를 생성하는 코드의 테스트,그래서 그것은 도달하지 않을 것 외부 동작을 지원합니다.하는 경우 API 는 v.얇고를 하지 않는 훨씬 다음 당신은 많이 먹지 않습니다.

이 있는 경우 상당한 양의 논리에서는 api 를 하드웨어와 함께 호출,나는 별도의 모든는 코드에서는 실제의 상호 작용과 함께 하드웨어를 정의하는 인터페이스를 사용하는의 나머지 부분에 코드입니다.는 것을 허용할 사용하기에는 모든 참여합니다.

위의 포함을 분리하는 재료 분석/분석에서 데이터 전송/수 있습니다.할을 커버할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top