Moles에 대한 좋은 점을 읽었으므로 단위 테스트 작성 도구 세트에 격리 프레임 워크를 추가하고 싶습니다. 우리의 응용 프로그램은 Linux와 Windows 모두에 배포되므로 Mono에서 실행되며 Mono를 지원하는 프레임 워크를 찾을 수 없습니다. 저는 세실 (Cecil)을 사용하여 어셈블리를 조작하는 방법에 대한 기사를 보았지만 현실적으로 사용할 수있
한 달 전에 나는 "Art of Unit Testing"이라는 책을 읽었으며 오늘은 마침내 Rhino Mock을 사용하여 메시지를 보내거나받는 서비스를 테스트하는 시간을 보냈습니다. (UDP)에 연결하고 데이터베이스의 데이터를 저장 /로드합니다. 물론 데이터베이스와 UDP 통신을 격리하려고합니다. 데이터베이스 액세스를위한 예를 들어, 우리는 정적 인 방법과
나는 RhinoMocks 제품을 꽤 오랫동안 사용해 왔으며 제품에 매우 만족해 - 다른 곳을 실제로 볼 이유가 없었습니다. 나는 최근에 TypeMock에있는 좋은 사람들이 그들의 제품에 소용돌이 치기를 요청했고, 다른 개발자 의견이 Typemock Isolator에 관한 것인지 궁금해하고있었습니다. 다른 격리/조롱 프레임 워크가 있습니까? 그 이유는 무엇입
Moles은 Microsoft에서 만든 격리 프레임 워크입니다. Moles의 멋진 기능은 정적/비 가상 메서드 및 밀폐 된 클래스를 모의 할 수 있다는 것입니다 (Moq와 같은 프레임 워크에서는 불가능 함). 다음은 두더지가 할 수있는 일의 빠른 데모입니다 두더지 런타임에 DateTime.Now 같은 것들의 CIL 본문을 수정할 수처럼 Assert.AreN