forked from devlooped/moq
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Moq.shfb
119 lines (119 loc) · 13 KB
/
Moq.shfb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<project schemaVersion="1.6.0.7">
<assemblies>
<assembly assemblyPath=".\Source\bin\Release\Moq.dll" xmlCommentsPath=".\Source\bin\Release\Moq.xml" commentsOnly="False" />
</assemblies>
<namespaceSummaries>
<namespaceSummaryItem name="" isDocumented="False" />
<namespaceSummaryItem name="Castle.Core" isDocumented="False" />
<namespaceSummaryItem name="Castle.Core.Configuration" isDocumented="False" />
<namespaceSummaryItem name="Castle.Core.Interceptor" isDocumented="False" />
<namespaceSummaryItem name="Castle.Core.Internal" isDocumented="False" />
<namespaceSummaryItem name="Castle.Core.Logging" isDocumented="False" />
<namespaceSummaryItem name="Castle.Core.Logging.Factories" isDocumented="False" />
<namespaceSummaryItem name="Castle.Core.Resource" isDocumented="False" />
<namespaceSummaryItem name="Castle.DynamicProxy" isDocumented="False" />
<namespaceSummaryItem name="Castle.DynamicProxy.Generators" isDocumented="False" />
<namespaceSummaryItem name="Castle.DynamicProxy.Generators.Emitters" isDocumented="False" />
<namespaceSummaryItem name="Castle.DynamicProxy.Generators.Emitters.CodeBuilders" isDocumented="False" />
<namespaceSummaryItem name="Castle.DynamicProxy.Generators.Emitters.SimpleAST" isDocumented="False" />
<namespaceSummaryItem name="Castle.DynamicProxy.Serialization" isDocumented="False" />
<namespaceSummaryItem name="Moq" isDocumented="True">Root namespace of Moq (pronounced "Mock-you" or just "Mock"), the only mocking library for .NET developed from scratch to take full advantage of .NET 3.5 (i.e. Linq expression trees) and C# 3.0 features (i.e. lambda expressions) that make it the most productive, simple and refactoring-friendly mocking library available.
<p>
See the <a href="https://github.com/moq/moq4/wiki/Quickstart">online quickstarts</a> for more examples than those available in this code documentation.
</p>
<p>The Mock&lt;T&gt; class is the core of the library, so it's a good place to start.</p>
You can also read <a href="http://blogsearch.google.com/blogsearch?q=moq+mock">blog entries</a> from around the world about Moq.</namespaceSummaryItem>
<namespaceSummaryItem name="Moq.Language" isDocumented="True">This namespace defines the interfaces that contain the methods available in Moq fluent API, such as Setup, Callback, Returns, Throws, etc.
<p>
Review the documentation of the available methods on these interfaces for code examples. The way these interfaces are composed, grouped and made visible at different stages during an expectation (i.e. Verifiable is the last "verb" and can't be specified before the Returns) is internal but the API will naturally lead you to the proper way of using it, so don't worry too much about who (and where) exposes these language interfaces. They will show up in Intellisense when it's appropriate.
</p><p>
Do use their documentation to learn about options (especially when there are several overloads available) that may be a better fit for a particular scenario.</p></namespaceSummaryItem>
<namespaceSummaryItem name="Moq.Language.Flow" isDocumented="False" />
<namespaceSummaryItem name="Moq.Mvc" isDocumented="False">Provides pre-built mocks for testing ASP.NET MVC applications.</namespaceSummaryItem>
<namespaceSummaryItem name="Moq.Properties" isDocumented="False" />
<namespaceSummaryItem name="Moq.Protected" isDocumented="True">Importing this namespace will enable the Protected() method on mocks, enabling expectations on protected members by specifying the member name as a string.</namespaceSummaryItem>
<namespaceSummaryItem name="Moq.Stub" isDocumented="False" />
</namespaceSummaries>
<componentConfigurations>
<component id="Code Block Component" enabled="True" configuration="<component id="Code Block Component" type="SandcastleBuilder.Components.CodeBlockComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll"><!-- Base path for relative filenames in source attributes
 (optional) --><basePath value="{@ProjectFolder}" /><!-- Connect to language filter (optional). If omitted,
 language filtering is enabled by default. --><languageFilter value="true" /><!-- Code colorizer options (required).
 Attributes:
 Language syntax configuration file (required)
 XSLT style file (required)
 "Copy" image file URL (required)
 Default language (optional)
 Enable line numbering (optional)
 Enable outlining (optional)
 Tab size override (optional, 0 = Use syntax file setting)
 Use language name as default title (optional) --><colorizer syntaxFile="{@SHFBFolder}Colorizer\highlight.xml" styleFile="{@SHFBFolder}Colorizer\highlight.xsl" copyImageUrl="../icons/CopyCode.gif" language="cs" numberLines="false" outlining="false" tabSize="0" defaultTitle="true" /></component>" />
<component id="Post-transform Component" enabled="True" configuration="<component id="Post-transform Component" type="SandcastleBuilder.Components.PostTransformComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll"><!-- Code colorizer files (required).
 Attributes:
 Stylesheet file (required)
 Script file (required)
 "Copy" image file (required) --><colorizer stylesheet="{@SHFBFolder}Colorizer\highlight.css" scriptFile="{@SHFBFolder}Colorizer\highlight.js" copyImage="{@SHFBFolder}Colorizer\CopyCode.gif" /><!-- Base output path for the files (required). This should match
 the parent folder of the output path of the HTML files (see
 SaveComponent). --><outputPath value="Output\" /><!-- Logo image file (optional). Filename is required. The height,
 width, altText, placement, and alignment attributes are
 optional. --><logoFile filename="" height="0" width="0" altText="" placement="left" alignment="left" /></component>" />
<component id="Cached Framework Comments Index Data" enabled="True" configuration="<component id="Cached Framework Comments Index Data" type="SandcastleBuilder.Components.CachedCopyFromIndexComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll">
<index name="comments" value="/doc/members/member" key="@name" cache="100">
{@CachedFrameworkCommentList}
{@CommentFileList}
 </index>
<copy name="comments" source="*" target="/document/comments" />
</component>" />
<component id="Cached MSDN URL References" enabled="True" configuration="<component id="Cached MSDN URL References" type="SandcastleBuilder.Components.CachedResolveReferenceLinksComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll">
<cache filename="{@AppDataFolder}Cache\MsdnUrl.cache" />
<targets base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" type="{@SDKLinks}" />
<targets files="reflection.xml" type="{@ProjectLinks}" />
</component>" />
<component id="Cached Reflection Index Data" enabled="False" configuration="<component id="Cached Reflection Index Data" type="SandcastleBuilder.Components.CachedCopyFromIndexComponent" assembly="{@SHFBFolder}SandcastleBuilder.Components.dll">
<index name="reflection" value="/reflection/apis/api" key="@id" cache="10">
 <cache base="{@SandcastlePath}Data\Reflection" recurse="true" files="*.xml" cacheFile="{@AppDataFolder}Cache\Reflection.cache" />
 <data files="reflection.xml" />
</index>
<copy name="reflection" source="*" target="/document/reference" />
</component>" />
</componentConfigurations>
<apiFilter>
<filter entryType="Namespace" fullName="Castle.Core.Interceptor" isExposed="False" />
<filter entryType="Namespace" fullName="Castle.DynamicProxy" isExposed="False" />
<filter entryType="Namespace" fullName="Castle.DynamicProxy.Generators" isExposed="False" />
<filter entryType="Namespace" fullName="Moq" isExposed="True">
<filter entryType="Interface" fullName="Moq.IHideObjectMembers" filterName="IHideObjectMembers" isExposed="False" />
<filter entryType="Interface" fullName="Moq.IMocked" filterName="IMocked" isExposed="False" />
<filter entryType="Interface" fullName="Moq.IMocked`1" filterName="IMocked`1" isExposed="False" />
<filter entryType="Class" fullName="Moq.Match" filterName="Match" isExposed="False" />
<filter entryType="Class" fullName="Moq.MatcherAttribute" filterName="MatcherAttribute" isExposed="False" />
<filter entryType="Class" fullName="Moq.Mock" filterName="Mock" isExposed="True">
<filter entryType="Method" fullName="Moq.Mock.CreateEventHandler" filterName="CreateEventHandler" isExposed="False" />
</filter>
<filter entryType="Class" fullName="Moq.Mock`1" filterName="Mock`1" isExposed="True">
<filter entryType="Method" fullName="Moq.Mock`1.Expect" filterName="Expect" isExposed="False" />
<filter entryType="Method" fullName="Moq.Mock`1.ExpectGet" filterName="ExpectGet" isExposed="False" />
<filter entryType="Method" fullName="Moq.Mock`1.ExpectSet" filterName="ExpectSet" isExposed="False" />
<filter entryType="Method" fullName="Moq.Mock`1.GetObject" filterName="GetObject" isExposed="False" />
</filter>
<filter entryType="Class" fullName="Moq.MockedEvent" filterName="MockedEvent" isExposed="False" />
<filter entryType="Class" fullName="Moq.MockedEvent`1" filterName="MockedEvent`1" isExposed="False" />
<filter entryType="Class" fullName="Moq.MockFactory" filterName="MockFactory" isExposed="True">
<filter entryType="Method" fullName="Moq.MockFactory.CreateMock" filterName="CreateMock" isExposed="False" />
<filter entryType="Method" fullName="Moq.MockFactory.VerifyMocks" filterName="VerifyMocks" isExposed="False" />
<filter entryType="Property" fullName="Moq.MockFactory.Mocks" filterName="Mocks" isExposed="False" />
</filter>
<filter entryType="Class" fullName="Moq.MockLegacyExtensions" filterName="MockLegacyExtensions" isExposed="False" />
</filter>
<filter entryType="Namespace" fullName="Moq.Language" isExposed="True">
<filter entryType="Interface" fullName="Moq.Language.INever" filterName="INever" isExposed="False" />
<filter entryType="Interface" fullName="Moq.Language.IOccurrence" filterName="IOccurrence" isExposed="False" />
</filter>
<filter entryType="Namespace" fullName="Moq.Language.Flow" isExposed="False" />
</apiFilter>
<ProjectSummary />
<MissingTags>Summary, Parameter, AutoDocumentCtors, Namespace</MissingTags>
<VisibleItems>InheritedMembers, Protected, SealedProtected</VisibleItems>
<HtmlHelp1xCompilerPath path="..\build\HTML Help Workshop\" />
<HtmlHelp2xCompilerPath path="" />
<OutputPath>..\build\Help\</OutputPath>
<SandcastlePath path="..\build\Sandcastle\" />
<WorkingPath path="" />
<CleanIntermediates>True</CleanIntermediates>
<KeepLogFile>True</KeepLogFile>
<BuildLogFile path="" />
<HelpFileFormat>Help1xAndWebsite</HelpFileFormat>
<CppCommentsFixup>False</CppCommentsFixup>
<FrameworkVersion>4.0.30319</FrameworkVersion>
<IndentHtml>False</IndentHtml>
<Preliminary>False</Preliminary>
<RootNamespaceContainer>False</RootNamespaceContainer>
<RootNamespaceTitle />
<HelpTitle>Moq</HelpTitle>
<HtmlHelpName>Moq</HtmlHelpName>
<Language>en-US</Language>
<CopyrightHref />
<CopyrightText />
<FeedbackEMailAddress>[email protected]</FeedbackEMailAddress>
<FeedbackEMailLinkText />
<HeaderText />
<FooterText />
<ProjectLinkType>Local</ProjectLinkType>
<SdkLinkType>Msdn</SdkLinkType>
<SdkLinkTarget>Blank</SdkLinkTarget>
<PresentationStyle>vs2005</PresentationStyle>
<NamingMethod>HashedMemberName</NamingMethod>
<SyntaxFilters>CSharp</SyntaxFilters>
<ShowFeedbackControl>False</ShowFeedbackControl>
<BinaryTOC>True</BinaryTOC>
<IncludeFavorites>False</IncludeFavorites>
<CollectionTocStyle>Hierarchical</CollectionTocStyle>
<IncludeStopWordList>True</IncludeStopWordList>
<PlugInNamespaces>ms.vsipcc+, ms.vsexpresscc+</PlugInNamespaces>
<HelpFileVersion>1.0.0.0</HelpFileVersion>
<ContentPlacement>AboveNamespaces</ContentPlacement>
</project>