저는 ASP.NET 용 Mocking 프레임 워크를 여러 차례보고 있었으며 Microsoft Moles를 방문했습니다. 이것은 Microsoft Research 팀의 일원으로 보이며 Moq와 같은 다른 성숙한 Mocking 프레임 워크보다 Moles를 선택한 사람이 있는지 궁금해하고 있습니다.
나는 펙스 테스트를 쓰려고하는데, 나는 그것이 항상 내가 원했던 매개 변수 중 하나로서 잘못된 값을주고 있다는 것을 알아 차렸다. 내 테스트는 모습이 (간체 : 거기에 더 PARAMS이/한 없지만, 그렇지 않으면 다른) : 나는 PEX를했을 경우 [PexMethod]
public void TestCtor(bool value)
{
Arbitrar
Visual Studio로 컴파일 된 C# 응용 프로그램이 있습니다. 요격과 로그 및 메서드 매개 변수를 해당 응용 프로그램의 특정 메서드에 기록합니다. 다른 프로세스에서 메소드 호출을 가로채는 것이 가능합니까 (응용 프로그램 도메인을 사용하여 가능합니까?). 어떤 문서/튜토리얼이 있습니까? 즉, madCodeHook과 .NET에서 비슷한 목표를 달성하고
Pex가 내 프로젝트에서 linq로 작업하게하려고합니다. 내가해야 할 일에 대한 설명을 얻었습니다 : In order for Pex to support Linq, make sure you add a reference to
Microsoft.Pex.Linq.dll and add the [assembly: PexLinqPackage]
attribute to
나는 F # 프로젝트에 PEX를 사용하여 시도하고있다하지만 난 도움 부탁드립니다있는 몇 가지 문제에 직면 한 : 비주얼 스튜디오 PEX 추가 기능이 반 근무를 복잡한 프로젝트 탐사에는 적합하지 않습니다. 그 후 Visual Studio 2010 내에서 Pex Exploration을 실행할 때마다 !warning! [metadata] no exploratio
저는 Moles를 사용하기 위해 단위 테스트를하고 싶습니다. 대부분 인터페이스를 요구하지 않는 장소에 많은 인터페이스를 작성하지 않습니다. 그래, 그 부분은 논쟁의 여지가 있지만 그것은 우리 팀의 관심사입니다. 끝으로 우리는 두더지를 조사하고 있습니다. 두더지는 멋지다. Pex는 멋지다. 문제는 Moles를 사용하는 단위 테스트를 작성하면 갑자기 Galli
TDD 및 Moles를 사용하여 (아직 또 다른) Windows 서비스를 구축 중입니다. 이 프로젝트에는 System.Dagnostics.EventLog에 대한 확장이 포함되어 있으며 로그 메시지에 입력 매개 변수 Exception 객체의 세부 정보가 포함됩니다. 예외 정보를 확인하고 내부 예외의 정보를 이벤트 로그에 제대로 기록해야합니다. 확장은 궁극적으
저는 단위 테스트에서 몰을 사용하기 시작했으며 문서로 조금 힘들어하고 있습니다. 달구어 싶습니다. DateTime.Now. 이전 방법을 살펴보면 mscorlib에 대한 참조를 추가 한 다음 스텁 파일 (Add New Item -> Stubs And Moles for Testing)을 추가하는 것이 었습니다. '테스트 용 스텁 및 두더지'템플릿은 더 이상 사
우리는 다음과 같은 코드에 문제가있는 파일이나 어셈블리 'System.Moles를로드 할 수 없습니다, 버전 = 4.0.0.0을, 문화 = 중립, PublicKeyToken = 0ae41878053f6703 '또는 그 종속성 중 하나가됩니다. 시스템이 지정된 파일을 찾을 수 없습니다. 우리는 소스 코드에서 Behavoir 어셈블리를 .NET 4로 다시 작성