1 <?xml version="1.0"?>
\r
4 <name>StructureMap.AutoMocking</name>
\r
7 <member name="M:StructureMap.AutoMocking.IAutoMocker`1.MockObjectFactory">
\r
9 Use this with EXTREME caution. This will replace the active "Container" in accessed
\r
10 by ObjectFactory with the AutoMockedContainer from this instance
\r
13 <member name="M:StructureMap.AutoMocking.IAutoMocker`1.PartialMockTheClassUnderTest">
\r
15 Calling this method will immediately create a "Partial" mock
\r
16 for the ClassUnderTest using the "Greediest" constructor.
\r
19 <member name="M:StructureMap.AutoMocking.IAutoMocker`1.Get``1">
\r
21 Gets the mock object for type T that would be injected into the constructor function
\r
22 of the ClassUnderTest
\r
24 <typeparam name="T"></typeparam>
\r
27 <member name="M:StructureMap.AutoMocking.IAutoMocker`1.Inject(System.Type,System.Object)">
\r
29 Method to specify the exact object that will be used for
\r
30 "pluginType." Useful for stub objects and/or static mocks
\r
32 <param name="pluginType"></param>
\r
33 <param name="stub"></param>
\r
35 <member name="M:StructureMap.AutoMocking.IAutoMocker`1.Inject``1(``0)">
\r
37 Method to specify the exact object that will be used for
\r
38 "pluginType." Useful for stub objects and/or static mocks
\r
40 <typeparam name="T"></typeparam>
\r
41 <param name="target"></param>
\r
43 <member name="M:StructureMap.AutoMocking.IAutoMocker`1.AddAdditionalMockFor``1">
\r
45 Adds an additional mock object for a given T
\r
46 Useful for array arguments to the ClassUnderTest
\r
49 <typeparam name="T"></typeparam>
\r
52 <member name="M:StructureMap.AutoMocking.IAutoMocker`1.UseConcreteClassFor``1">
\r
54 So that Aaron Jensen can use his concrete HubService object
\r
55 Construct whatever T is with all mocks, and make sure that the
\r
56 ClassUnderTest gets built with a concrete T
\r
58 <typeparam name="T"></typeparam>
\r
60 <member name="M:StructureMap.AutoMocking.IAutoMocker`1.CreateMockArrayFor``1(System.Int32)">
\r
62 Creates, returns, and registers an array of mock objects for type T.
\r
64 <typeparam name="T"></typeparam>
\r
65 <param name="count"></param>
\r
68 <member name="M:StructureMap.AutoMocking.IAutoMocker`1.InjectArray``1(``0[])">
\r
70 Allows you to "inject" an array of known objects for an
\r
71 argument of type T[] in the ClassUnderTest
\r
73 <typeparam name="T"></typeparam>
\r
74 <param name="stubs"></param>
\r
76 <member name="P:StructureMap.AutoMocking.IAutoMocker`1.ClassUnderTest">
\r
78 Gets an instance of the ClassUnderTest with mock objects (or stubs) pushed in for all of its dependencies
\r
81 <member name="P:StructureMap.AutoMocking.IAutoMocker`1.Container">
\r
83 Accesses the underlying AutoMockedContainer
\r
86 <member name="T:StructureMap.AutoMocking.AutoMocker`1">
\r
88 The Auto Mocking Container for StructureMap
\r
90 <typeparam name="TARGETCLASS"></typeparam>
\r
92 <member name="M:StructureMap.AutoMocking.AutoMocker`1.MockObjectFactory">
\r
94 Use this with EXTREME caution. This will replace the active "Container" in accessed
\r
95 by ObjectFactory with the AutoMockedContainer from this instance
\r
98 <member name="M:StructureMap.AutoMocking.AutoMocker`1.PartialMockTheClassUnderTest">
\r
100 Calling this method will immediately create a "Partial" mock
\r
101 for the ClassUnderTest using the "Greediest" constructor.
\r
104 <member name="M:StructureMap.AutoMocking.AutoMocker`1.Get``1">
\r
106 Gets the mock object for type T that would be injected into the constructor function
\r
107 of the ClassUnderTest
\r
109 <typeparam name="T"></typeparam>
\r
110 <returns></returns>
\r
112 <member name="M:StructureMap.AutoMocking.AutoMocker`1.Inject(System.Type,System.Object)">
\r
114 Method to specify the exact object that will be used for
\r
115 "pluginType." Useful for stub objects and/or static mocks
\r
117 <param name="pluginType"></param>
\r
118 <param name="stub"></param>
\r
120 <member name="M:StructureMap.AutoMocking.AutoMocker`1.Inject``1(``0)">
\r
122 Method to specify the exact object that will be used for
\r
123 "pluginType." Useful for stub objects and/or static mocks
\r
125 <typeparam name="T"></typeparam>
\r
126 <param name="target"></param>
\r
128 <member name="M:StructureMap.AutoMocking.AutoMocker`1.AddAdditionalMockFor``1">
\r
130 Adds an additional mock object for a given T
\r
131 Useful for array arguments to the ClassUnderTest
\r
134 <typeparam name="T"></typeparam>
\r
135 <returns></returns>
\r
137 <member name="M:StructureMap.AutoMocking.AutoMocker`1.UseConcreteClassFor``1">
\r
139 So that Aaron Jensen can use his concrete HubService object
\r
140 Construct whatever T is with all mocks, and make sure that the
\r
141 ClassUnderTest gets built with a concrete T
\r
143 <typeparam name="T"></typeparam>
\r
145 <member name="M:StructureMap.AutoMocking.AutoMocker`1.CreateMockArrayFor``1(System.Int32)">
\r
147 Creates, returns, and registers an array of mock objects for type T.
\r
149 <typeparam name="T"></typeparam>
\r
150 <param name="count"></param>
\r
151 <returns></returns>
\r
153 <member name="M:StructureMap.AutoMocking.AutoMocker`1.InjectArray``1(``0[])">
\r
155 Allows you to "inject" an array of known objects for an
\r
156 argument of type T[] in the ClassUnderTest
\r
158 <typeparam name="T"></typeparam>
\r
159 <param name="stubs"></param>
\r
161 <member name="P:StructureMap.AutoMocking.AutoMocker`1.ClassUnderTest">
\r
163 Gets an instance of the ClassUnderTest with mock objects (or stubs) pushed in for all of its dependencies
\r
166 <member name="P:StructureMap.AutoMocking.AutoMocker`1.Container">
\r
168 Accesses the underlying AutoMockedContainer
\r
171 <member name="T:StructureMap.AutoMocking.MoqAutoMocker`1">
\r
173 Provides an "Auto Mocking Container" for the concrete class TARGETCLASS using Moq
\r
175 <typeparam name="TARGETCLASS">The concrete class being tested</typeparam>
\r
177 <member name="T:StructureMap.AutoMocking.RhinoAutoMocker`1">
\r
179 Provides an "Auto Mocking Container" for the concrete class TARGETCLASS using Rhino.Mocks
\r
181 <typeparam name="TARGETCLASS">The concrete class being tested</typeparam>
\r