@@ -22,9 +22,13 @@ public class ResourceServiceTests
2222 private readonly Mock < ILearningHubService > learningHubService ;
2323 private readonly ResourceService resourceService ;
2424 private readonly Mock < IResourceRepository > resourceRepository ;
25+ private readonly int currentUserId ;
2526
2627 public ResourceServiceTests ( )
2728 {
29+ //This Id is the development accountId
30+ this . currentUserId = 57541 ;
31+
2832 this . learningHubService = new Mock < ILearningHubService > ( ) ;
2933 this . resourceRepository = new Mock < IResourceRepository > ( ) ;
3034 this . resourceService = new ResourceService ( this . learningHubService . Object , this . resourceRepository . Object , new NullLogger < ResourceService > ( ) ) ;
@@ -63,7 +67,7 @@ public async Task SingleResourceEndpointReturnsTheCorrectInformationIfThereIsAMa
6367 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 0 , 1 ) ) ;
6468
6569 // When
66- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 1 ) ;
70+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 1 , null ) ;
6771
6872 // Then
6973 x . Rating . Should ( ) . Be ( 3 ) ;
@@ -80,7 +84,7 @@ public async Task SingleResourceReturnsA404IfTheresNoResourceReferenceWithAMatch
8084 . ReturnsAsync ( new List < ResourceReference > ( ) ) ;
8185
8286 // When / Then
83- var exception = await Assert . ThrowsAsync < HttpResponseException > ( async ( ) => await this . resourceService . GetResourceReferenceByOriginalId ( 999 ) ) ;
87+ var exception = await Assert . ThrowsAsync < HttpResponseException > ( async ( ) => await this . resourceService . GetResourceReferenceByOriginalId ( 999 , null ) ) ;
8488 exception . StatusCode . Should ( ) . Be ( HttpStatusCode . NotFound ) ;
8589 exception . ResponseBody . Should ( ) . Be ( "No matching resource reference" ) ;
8690 }
@@ -93,7 +97,7 @@ public async Task SingleResourceEndpointReturnsAResourceMetadataViewModelObjectW
9397 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 1 , 1 ) ) ;
9498
9599 // When
96- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 2 ) ;
100+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 2 , null ) ;
97101
98102 // Then
99103 x . Title . Should ( ) . Be ( "No current resource version" ) ;
@@ -108,7 +112,7 @@ public async Task SingleResourceEndpointReturnsAMessageSayingNoCatalogueIfThereI
108112 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 2 , 1 ) ) ;
109113
110114 // When
111- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 3 ) ;
115+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 3 , null ) ;
112116
113117 // Then
114118 x . Catalogue . Name . Should ( ) . Be ( "No catalogue for resource reference" ) ;
@@ -122,7 +126,7 @@ public async Task SingleResourceEndpointReturnsAMessageSayingNoCatalogueIfThereI
122126 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 3 , 1 ) ) ;
123127
124128 // When
125- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 4 ) ;
129+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 4 , null ) ;
126130
127131 // Then
128132 x . Catalogue . Name . Should ( ) . Be ( "No catalogue for resource reference" ) ;
@@ -136,7 +140,7 @@ public async Task SingleResourceEndpointReturnsAMessageSayingNoCatalogueIfThereI
136140 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 5 , 1 ) ) ;
137141
138142 // When
139- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 6 ) ;
143+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 6 , null ) ;
140144
141145 // Then
142146 x . Catalogue . Name . Should ( ) . Be ( "No catalogue for resource reference" ) ;
@@ -150,7 +154,7 @@ public async Task SingleResourceEndpointReturnsAZeroForRatingIfTheresNoRatingSum
150154 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 7 , 1 ) ) ;
151155
152156 // When
153- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 8 ) ;
157+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 8 , null ) ;
154158
155159 // Then
156160 x . Catalogue . Name . Should ( ) . Be ( "catalogue3" ) ;
@@ -165,7 +169,7 @@ public async Task SingleResourceEndpointThrowsAnErrorAndReturnsABlankStringIfThe
165169 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 8 , 1 ) ) ;
166170
167171 // When
168- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 9 ) ;
172+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 9 , null ) ;
169173
170174 // Then
171175 x . ResourceType . Should ( ) . Be ( string . Empty ) ;
@@ -179,7 +183,7 @@ public async Task SingleResourceEndpointThrowsAnErrorIfThereIsMoreThanOneResourc
179183 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 9 , 2 ) ) ;
180184
181185 // When / Then
182- await Assert . ThrowsAsync < InvalidOperationException > ( async ( ) => await this . resourceService . GetResourceReferenceByOriginalId ( 10 ) ) ;
186+ await Assert . ThrowsAsync < InvalidOperationException > ( async ( ) => await this . resourceService . GetResourceReferenceByOriginalId ( 10 , null ) ) ;
183187 }
184188
185189 /*[Fact]
@@ -198,7 +202,7 @@ public async Task BulkEndpointReturnsAllMatchingResources()
198202 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 0 , 2 ) ) ;
199203
200204 // When
201- var x = await this . resourceService . GetResourceReferencesByOriginalIds ( idsToLookUp ) ;
205+ var x = await this . resourceService . GetResourceReferencesByOriginalIds ( idsToLookUp , null ) ;
202206
203207 // Then
204208 x . ResourceReferences . Count . Should ( ) . Be ( 2 ) ;
@@ -220,7 +224,7 @@ public async Task BulkEndpointReturnsA404IfThereAreNoMatchingResources()
220224 . ReturnsAsync ( new List < ResourceReference > ( ) ) ;
221225
222226 // When
223- var x = await this . resourceService . GetResourceReferencesByOriginalIds ( idsToLookUp ) ;
227+ var x = await this . resourceService . GetResourceReferencesByOriginalIds ( idsToLookUp , null ) ;
224228
225229 // Then
226230 x . UnmatchedResourceReferenceIds . Count . Should ( ) . Be ( 2 ) ;
@@ -237,7 +241,7 @@ public async Task BulkEndpointReturnsResourcesWithIncompleteInformation()
237241 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 0 , 4 ) ) ;
238242
239243 // When
240- var x = await this . resourceService . GetResourceReferencesByOriginalIds ( idsToLookUp ) ;
244+ var x = await this . resourceService . GetResourceReferencesByOriginalIds ( idsToLookUp , null ) ;
241245
242246 // Then
243247 x . ResourceReferences . Count . Should ( ) . Be ( 4 ) ;
@@ -257,7 +261,7 @@ public async Task BulkEndpointReturnsUnmatchedResourcesWithMatchedResources()
257261 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 0 , 1 ) ) ;
258262
259263 // When
260- var x = await this . resourceService . GetResourceReferencesByOriginalIds ( idsToLookUp ) ;
264+ var x = await this . resourceService . GetResourceReferencesByOriginalIds ( idsToLookUp , null ) ;
261265
262266 // Then
263267 x . ResourceReferences . Count . Should ( ) . Be ( 1 ) ;
@@ -277,7 +281,7 @@ public async Task ResourceServiceReturnsTheOriginalResourceReferenceIdAsTheRefId
277281 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 5 , 2 ) ) ;
278282
279283 // When
280- var x = await this . resourceService . GetResourceReferencesByOriginalIds ( list ) ;
284+ var x = await this . resourceService . GetResourceReferencesByOriginalIds ( list , null ) ;
281285
282286 // Then
283287 x . ResourceReferences [ 0 ] . RefId . Should ( ) . Be ( 6 ) ;
@@ -293,7 +297,7 @@ public async Task ResourceServiceReturnsTheOriginalResourceReferenceIdAsTheRefId
293297 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 5 , 1 ) ) ;
294298
295299 // When
296- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 6 ) ;
300+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 6 , null ) ;
297301
298302 // Then
299303 x . RefId . Should ( ) . Be ( 6 ) ;
@@ -308,7 +312,7 @@ public async Task ResourceServiceReturnsThatARestrictedCatalogueIsRestricted()
308312 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 8 , 1 ) ) ;
309313
310314 // When
311- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 9 ) ;
315+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 9 , null ) ;
312316
313317 // Then
314318 x . Catalogue . IsRestricted . Should ( ) . BeTrue ( ) ;
@@ -323,7 +327,7 @@ public async Task ResourceServiceReturnsThatAnUnrestrictedCatalogueIsUnrestricte
323327 . ReturnsAsync ( this . ResourceReferenceList . GetRange ( 7 , 1 ) ) ;
324328
325329 // When
326- var x = await this . resourceService . GetResourceReferenceByOriginalId ( 8 ) ;
330+ var x = await this . resourceService . GetResourceReferenceByOriginalId ( 8 , null ) ;
327331
328332 // Then
329333 x . Catalogue . IsRestricted . Should ( ) . BeFalse ( ) ;
0 commit comments