2012-10-16 6 views
2

그래서 Umbraco CMS 4.9에서 사용하기에 상당히 간단한 DataAccess 레이어를 작성했습니다. 내 저장소가 작동하는지 테스트하기 위해 일부 통합 테스트를 작성하려는 등통합 테스트 Umbraco

분명히 Umbraco 일부 종속성이 때문에 사람들이 어떻게 자신의 데이터 액세스가 정상적으로 작동하는지 테스트합니까?

p.s 우리는 이미

+0

는 공급자 모델을 쓰고있다. 컨텍스트가없는 경우 웹 서비스를 호출하여 컨텐트를 가져옵니다. 느리지 만 통합 테스트이므로 큰 문제는 아닙니다. –

답변

0

한 가지 방법은 가짜 소스 데이터, 즉 노드 자신이 될 수도 ... BDD/셀레늄 tests..I 적절한 NUnit과 통합 테스트 할 수 있습니다. 분명히 그것은 데이터 트리를 설정하는 작업의 공정한 조금 겠지만, 노드 객체가있는 INode에서 상속하기 때문에, 당신은 당신의 자신의 객체 구현하는 아이 노드 주입 모든 단위 테스트를 사용하는 자체 데이터 트리를 생성 할 수 있어야한다. 내 DAL가있는 HttpContext를 가지고 있다면, 나는 nomral 새로운 노드 (ID) 메소드를 할 수 있다는 내용을 얻을 수 있도록 내가 여기서 뭘하고 결국 무엇