Чтобы включить и исключить типы из генерации заглушек / молей, вам нужно изменить файл .moles для вашей сборки.Хотя в разделе «Фильтрация типов» справочного руководства описан только элемент StubGeneration
, существует также элемент MoleGeneration
, который работает аналогично, но управляет генерацией молей.
Чтобы исключить тип из генерации заглушек и молейукажите имя типа в элементе Remove
, чтобы файл .moles для вашей сборки выглядел следующим образом:
<Moles xmlns="http://schemas.microsoft.com/moles/2010/" Diagnostic="true">
<Assembly Name="your_assembly" />
<StubGeneration>
<Types>
<Remove FullName="Your.Type.Full.Name!" />
</Types>
</StubGeneration>
<MoleGeneration>
<Types>
<Remove FullName="Your.Type.Full.Name!" />
</Types>
</MoleGeneration>
</Moles>
Вот как включить создание заглушек и родинок только для одного класса Your.Type.Full.Name
:
<Moles xmlns="http://schemas.microsoft.com/moles/2010/" Diagnostic="true">
<Assembly Name="your_assembly" />
<StubGeneration>
<Types>
<Clear />
<Add FullName="Your.Type.Full.Name!" />
</Types>
</StubGeneration>
<MoleGeneration>
<Types>
<Clear />
<Add FullName="Your.Type.Full.Name!" />
</Types>
</MoleGeneration>
</Moles>