그래서 Umbraco CMS 4.9에서 사용하기에 상당히 간단한 DataAccess 레이어를 작성했습니다. 내 저장소가 작동하는지 테스트하기 위해 일부 통합 테스트를 작성하려는 등통합 테스트 Umbraco
분명히 Umbraco 일부 종속성이 때문에 사람들이 어떻게 자신의 데이터 액세스가 정상적으로 작동하는지 테스트합니까?
p.s 우리는 이미
그래서 Umbraco CMS 4.9에서 사용하기에 상당히 간단한 DataAccess 레이어를 작성했습니다. 내 저장소가 작동하는지 테스트하기 위해 일부 통합 테스트를 작성하려는 등통합 테스트 Umbraco
분명히 Umbraco 일부 종속성이 때문에 사람들이 어떻게 자신의 데이터 액세스가 정상적으로 작동하는지 테스트합니까?
p.s 우리는 이미
한 가지 방법은 가짜 소스 데이터, 즉 노드 자신이 될 수도 ... BDD/셀레늄 tests..I 적절한 NUnit과 통합 테스트 할 수 있습니다. 분명히 그것은 데이터 트리를 설정하는 작업의 공정한 조금 겠지만, 노드 객체가있는 INode에서 상속하기 때문에, 당신은 당신의 자신의 객체 구현하는 아이 노드 주입 모든 단위 테스트를 사용하는 자체 데이터 트리를 생성 할 수 있어야한다. 내 DAL가있는 HttpContext를 가지고 있다면, 나는 nomral 새로운 노드 (ID) 메소드를 할 수 있다는 내용을 얻을 수 있도록 내가 여기서 뭘하고 결국 무엇
는 공급자 모델을 쓰고있다. 컨텍스트가없는 경우 웹 서비스를 호출하여 컨텐트를 가져옵니다. 느리지 만 통합 테스트이므로 큰 문제는 아닙니다. –