我在获取类中的几个静态方法时遇到问题,以及获取要识别的 .moles 文件中的 Diagnostics 属性。
我的环境:
- 视觉工作室 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 输出时,我只得到这个:
-- 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
是什么赋予了?我似乎无法弄清楚这一点。
辛迪