@@ -142,14 +142,13 @@ protected List<TodoItem> CreateTodoWithOwner()
142
142
143
143
public class HooksTestsSetup : HooksDummyData
144
144
{
145
- ( IResourceGraph , Mock < ITargetedFields > , Mock < IIncludeService > , Mock < IGenericProcessorFactory > , IJsonApiOptions ) CreateMocks ( )
145
+ ( IInverseRelationships , Mock < ITargetedFields > , Mock < IIncludeService > , Mock < IGenericProcessorFactory > , IJsonApiOptions ) CreateMocks ( )
146
146
{
147
147
var pfMock = new Mock < IGenericProcessorFactory > ( ) ;
148
- var graph = _graph ;
149
148
var ufMock = new Mock < ITargetedFields > ( ) ;
150
149
var iqsMock = new Mock < IIncludeService > ( ) ;
151
150
var optionsMock = new JsonApiOptions { LoaDatabaseValues = false } ;
152
- return ( graph , ufMock , iqsMock , pfMock , optionsMock ) ;
151
+ return ( new InverseRelationships ( _graph ) , ufMock , iqsMock , pfMock , optionsMock ) ;
153
152
}
154
153
155
154
internal ( Mock < IIncludeService > , ResourceHookExecutor , Mock < IResourceHookContainer < TMain > > ) CreateTestObjects < TMain > ( IHooksDiscovery < TMain > mainDiscovery = null )
@@ -159,13 +158,13 @@ public class HooksTestsSetup : HooksDummyData
159
158
var mainResource = CreateResourceDefinition ( mainDiscovery ) ;
160
159
161
160
// mocking the GenericProcessorFactory and JsonApiContext and wiring them up.
162
- var ( graph , ufMock , iqMock , gpfMock , options ) = CreateMocks ( ) ;
161
+ var ( inverse , ufMock , iqMock , gpfMock , options ) = CreateMocks ( ) ;
163
162
164
163
SetupProcessorFactoryForResourceDefinition ( gpfMock , mainResource . Object , mainDiscovery , null ) ;
165
164
166
- var execHelper = new HookExecutorHelper ( gpfMock . Object , graph , options ) ;
167
- var traversalHelper = new TraversalHelper ( graph , ufMock . Object ) ;
168
- var hookExecutor = new ResourceHookExecutor ( execHelper , traversalHelper , ufMock . Object , iqMock . Object , graph ) ;
165
+ var execHelper = new HookExecutorHelper ( gpfMock . Object , options ) ;
166
+ var traversalHelper = new TraversalHelper ( _graph , ufMock . Object ) ;
167
+ var hookExecutor = new ResourceHookExecutor ( execHelper , traversalHelper , ufMock . Object , iqMock . Object , inverse ) ;
169
168
170
169
return ( iqMock , hookExecutor , mainResource ) ;
171
170
}
@@ -184,16 +183,16 @@ public class HooksTestsSetup : HooksDummyData
184
183
var nestedResource = CreateResourceDefinition ( nestedDiscovery ) ;
185
184
186
185
// mocking the GenericProcessorFactory and JsonApiContext and wiring them up.
187
- var ( graph , ufMock , iqMock , gpfMock , options ) = CreateMocks ( ) ;
186
+ var ( inverse , ufMock , iqMock , gpfMock , options ) = CreateMocks ( ) ;
188
187
189
188
var dbContext = repoDbContextOptions != null ? new AppDbContext ( repoDbContextOptions ) : null ;
190
189
191
190
SetupProcessorFactoryForResourceDefinition ( gpfMock , mainResource . Object , mainDiscovery , dbContext ) ;
192
191
SetupProcessorFactoryForResourceDefinition ( gpfMock , nestedResource . Object , nestedDiscovery , dbContext ) ;
193
192
194
- var execHelper = new HookExecutorHelper ( gpfMock . Object , graph , options ) ;
195
- var traversalHelper = new TraversalHelper ( graph , ufMock . Object ) ;
196
- var hookExecutor = new ResourceHookExecutor ( execHelper , traversalHelper , ufMock . Object , iqMock . Object , graph ) ;
193
+ var execHelper = new HookExecutorHelper ( gpfMock . Object , options ) ;
194
+ var traversalHelper = new TraversalHelper ( _graph , ufMock . Object ) ;
195
+ var hookExecutor = new ResourceHookExecutor ( execHelper , traversalHelper , ufMock . Object , iqMock . Object , inverse ) ;
197
196
198
197
return ( iqMock , ufMock , hookExecutor , mainResource , nestedResource ) ;
199
198
}
@@ -215,17 +214,17 @@ public class HooksTestsSetup : HooksDummyData
215
214
var secondNestedResource = CreateResourceDefinition ( secondNestedDiscovery ) ;
216
215
217
216
// mocking the GenericProcessorFactory and JsonApiContext and wiring them up.
218
- var ( graph , ufMock , iqMock , gpfMock , options ) = CreateMocks ( ) ;
217
+ var ( inverse , ufMock , iqMock , gpfMock , options ) = CreateMocks ( ) ;
219
218
220
219
var dbContext = repoDbContextOptions != null ? new AppDbContext ( repoDbContextOptions ) : null ;
221
220
222
221
SetupProcessorFactoryForResourceDefinition ( gpfMock , mainResource . Object , mainDiscovery , dbContext ) ;
223
222
SetupProcessorFactoryForResourceDefinition ( gpfMock , firstNestedResource . Object , firstNestedDiscovery , dbContext ) ;
224
223
SetupProcessorFactoryForResourceDefinition ( gpfMock , secondNestedResource . Object , secondNestedDiscovery , dbContext ) ;
225
224
226
- var execHelper = new HookExecutorHelper ( gpfMock . Object , graph , options ) ;
227
- var traversalHelper = new TraversalHelper ( graph , ufMock . Object ) ;
228
- var hookExecutor = new ResourceHookExecutor ( execHelper , traversalHelper , ufMock . Object , iqMock . Object , graph ) ;
225
+ var execHelper = new HookExecutorHelper ( gpfMock . Object , options ) ;
226
+ var traversalHelper = new TraversalHelper ( _graph , ufMock . Object ) ;
227
+ var hookExecutor = new ResourceHookExecutor ( execHelper , traversalHelper , ufMock . Object , iqMock . Object , inverse ) ;
229
228
230
229
return ( iqMock , hookExecutor , mainResource , firstNestedResource , secondNestedResource ) ;
231
230
}
0 commit comments