Microsoft Moles не создает родинки для нескольких методов - PullRequest
0 голосов
/ 17 августа 2011

У меня проблема с получением пары статических методов в моем классе moled , а также с получением атрибута Diagnostics в файле .moles для распознавания.

Моя среда:

  • Visual Studio 2008
  • Pex / Moles версия 0.94.51023.0

Подпись одного метода, в частности, который я Мне нужно , и я не могу получить смоделированную ссылку на:

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

Я даже попытался изменить его на public static или private (не статично), перекомпилировать и не могу получить егопоказать вообще.Это одна из 5 перегруженных подписей того же метода.Этот и еще один не получают moled .

Поэтому я попытался включить диагностику и многословие в моем файле .mole:

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

И когда я проверяю окно «Вывод» и выбираю раскрывающийся списокчтобы перейти к выходу Moles, я получаю только это:

-- 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

Что дает?Я не могу понять это.

Синди

1 Ответ

0 голосов
/ 11 ноября 2011

Теперь я знаю, что нестатические методы отображаются в свойстве AllInstances класса moled.

Спасибо, Синди

...