내 질문은 당신의 일부 정말 바보 나타날 수 있지만 미안 .. 물어 봐야은 ... .. 당신은 어떻게 당신의 비즈니스 클래스를 테스트 할 수 있습니다 데이터베이스를 수정하지 않고 클래스 또는 데이터 액세스 레이어를 사용할 수 있습니까? 데이터베이스의 필드를 업데이트하는 기능이 있습니다. 아무 것도 놀라워요 .. 비즈니스 계층 클래스가 인스턴스화되고 BLL.Update() 메서드가 일부 컨트롤을 만들고 마지막으로 DAL 클래스를 인스턴스화하여 저장된 프로 시저를 올바른 매개 변수로 데이터베이스에 저장하십시오.단위 테스트 규칙
그것의 작동하지만 내 질문은 ...
내가 시험에 데이터베이스에 영향을 가지고있는 DALayer 클래스를 테스트 단위 테스트를 수행합니다! 예를 들어, 값 5가 데이터베이스에 잘 전달되면 테스트를 수행해야합니다. 테스트를 마친 후에 데이터베이스 필드는 5가됩니다.
그래서 난 .. 답변 .. 내가없는 방법을 실행하지 않고 당신이 테스트를 할 수있는 방법을 이해하지 않아도 일반적으로 시스템이 시험에 의해 영향을받지
송신을 알고 불쌍한 내 영어 변명
모든 답변에 감사드립니다! ... – bAN