2011-08-17 5 views
0

내 클래스의 몇 가지 정적 메서드가 moled이 될뿐만 아니라 인식 할 수있는 .moles 파일의 진단 특성을 가져 오는 데 문제가 있습니다.여러 가지 방법으로 두더지를 작성하지 않는 Microsoft Moles

내 환경 :

  • 비주얼 스튜디오 2008
  • PEX/두더지 버전 0.94.51023.0

내가 필요 얻을 수 없다는 특히 하나의 방법의 서명

private static List<MaxBet> GetByPaytableDenom(int? paytableDenomId, int? paytableId, int? denomId, int? instanceId) 

심지어는 public static 또는 private (정적이 아님)으로 변경하고 다시 컴파일 해 보았습니다. 전혀 표시되지 않습니다. 동일한 메소드의 5 개의 오버로드 된 서명 중 하나입니다. 이 하나와 다른 하나는 으로 만들지 않습니다.

그래서 나는 다음 내 .mole 파일에 진단 및 상세도를 켜기 시도 :

<Moles xmlns="http://schemas.microsoft.com/moles/2010/" Diagnostic="true" Verbosity="Noisy"> 

을 내가 출력 창을 확인하고 드롭 다운 상자를 선택하면 두더지로 이동 출력, 나는 이것을 얻고있다 :

-- Moles vs build action build started 
adding 2 assemblies 
adding C:\WMS_2008\Development 4.X\BugFixes\Main 4.X\SourceNG\TestProjects\UnitTestProjects\BusinessLayerUnitTests\MolesAssemblies\WMS.NG.SSG.BusinessLayer.Moles.dll 
adding C:\WMS_2008\Development 4.X\BugFixes\Main 4.X\SourceNG\TestProjects\UnitTestProjects\BusinessLayerUnitTests\MolesAssemblies\WMS.NG.SSG.DataLayer.Moles.dll 
-- Moles update finished 

무엇을 줄 수 있습니까? 나는 이것을 알아낼 수 없다.

신디

+0

다른 서명은 어떤 모양입니까? –

+0

.moles 파일에 적용한 속성에 대한 정보를 어디서 찾았습니까? (나는 Diagnostic = "true"Verbosity = "Noisy"를 의미한다). 감사합니다 – superjos

+0

@ superjos - 저는 방금 VS2010에 .moles 파일을 열었고 Intellisense를 사용하여 옵션을 보았습니다. –

답변

0

는 지금 비 정적 메서드는 moled 클래스의 AllInstances 속성에 표시 것을 알고있다.

감사합니다. 신디