moles

    0

    1답변

    테스트 환경에서 원하지 않는 정적 생성자를 사용하여 클래스를 조롱해야하는 기존 프로젝트에서 Moles를 사용하고 있습니다. . 문제 없습니다. MolesEraseStaticConstructor 특성이 구조에 적용 되었습니까? 음,별로 ... 테스트를 실행하려고하면 "Microsoft.Moles.VsHost에 사용자 정의 중단 점이 있습니다."라는 팝업이 표

    3

    2답변

    방금 ​​두더지 프레임 워크를 조사하기 시작했습니다. 처음부터 정말 좋은 경험을 얻지 못했습니다. 나는 System.Web.Mvc.dll (3 절)에 대한 몰수 내 문제를 설명하려고합니다을 생성 할 수없는 이유 단계별 단지 빈 생성에 솔루션 두 개의 프로젝트 (Asp.Net MVC 3 및 ​​테스트) 추가. 테스트 프로젝트에서 C : \ Program Fi

    0

    1답변

    PluginAttribute으로 장식 된 모든 유형을로드하는 특정 메소드에 대해 단위 테스트를 작성합니다. 수동으로 스텁을 만들고 PluginAttribute로 꾸미는 대신에 Moles 생성 스텁 객체에 속성을 주입하는 방법이 있습니까? foreach (Type t in types) { var attr = Attribute

    3

    1답변

    TFS 자동화 CI 빌드 및 테스트 프로세스에서 원격 테스트 에이전트를 사용하여 빌드 에이전트와 별도로 테스트를 실행하고 싶습니다. 두더지 또는 두더지 호스트를 사용하지 않는 일반적인 단위 테스트에서는 아무런 문제가 없습니다. 그러나 우리의 .testsettings에 두더지 호스트를 포함 시키거나 (HostType ("Moles") 속성을 통해) 두더지 호

    1

    2답변

    Moles를 사용하여 IsHappy 함수를 테스트하려면 어떻게해야합니까? SSomeClass stub = new SSomeClass(); stub.CallBase = true; Assert.IsTrue(stub.IsHappyString("Happy")); 을 ...하지만 IsHappyString 메소드가 반환 따라서 NullReference 예외를

    3

    1답변

    저는 Pex와 Moles를 처음 사용합니다. 내 코드에서 Pex를 실행하려고하는데 Constructor injection을 사용하고있다. Pex에게 생성자 주입 방법을 지시하는 방법이 있습니까? 편집 public UserLogic(IUserRepository userRepository) { _userRepository = userRepo

    0

    1답변

    저는 팀에서 사용하는 레거시 코드에 대한 모의 클래스를 생성하기 위해 두더지를 사용하고 있습니다. 의회에서 특정 계급을 도둑질하는 것을 배제 할 수 있습니까? 나는 멀어지기를 원하지 않는 레거시 코드에서 생성 한 자동 생성 클래스에 대해 많은 오류가 발생합니다.

    0

    1답변

    나는 DateTime.Now을 리디렉션 두더지를 사용하여 샘플을 본 적이하지만 System.Net.Sockets.TcpClient.GetStream 리디렉션하려고 할 때 나는 해당 MTcpClient는 인텔리에 나타납니다 만들 수 없습니다. Moles가 리디렉션 할 수있는 클래스의 수가 제한되어 있습니까? 제가 놓친 단계가 있습니까?

    4

    1답변

    나는이 문제에 대한 해결책을 찾고자했지만 잘못된 검색어로 보았거나 단순히 내 질문에 대한 답변이 아닙니다. 문제점 : 단위 테스트를 작성하는 방법이 있습니다. 이 방법에는 실제로 해결할 수없는 외부 의존성이 있으므로 Moles를 사용하여 단위 테스트를 만들어야합니다. 이 외부 종속성은 여러 번 호출되는 인스턴스의 메서드와 두 번째로 Moles를 사용하여 다

    1

    1답변

    솔루션 용 단위 테스트 프로젝트를 만들고 모든 데이터 읽기를 우회하기 위해 Moles를 사용하고 있습니다. 오늘 모든 테스트를 시작할 때 "hosttype"Moles를로드 할 수 없다는 결과가 나왔습니다. 키 'Moles'를 찾을 수 없습니다. " HostType ("Moles") 속성을 포함하는 모든 테스트에 대해. 3 개월 전 Moles를 사용했기 때문