|
| 1 | +using System.Collections.Generic; |
1 | 2 | using GettingStarted.Models; |
2 | 3 | using GettingStarted.ResourceDefinitionExample; |
3 | 4 | using JsonApiDotNetCore.Builders; |
@@ -34,12 +35,7 @@ public ServiceDiscoveryFacadeTests() |
34 | 35 | TestModelRepository._dbContextResolver = dbResolverMock.Object; |
35 | 36 | _services.AddSingleton<IJsonApiOptions>(new JsonApiOptions()); |
36 | 37 | _services.AddScoped((_) => new Mock<ILinkBuilder>().Object); |
37 | | - _services.AddScoped((_) => new Mock<ICurrentRequest>().Object); |
38 | | - _services.AddScoped((_) => new Mock<IPageService>().Object); |
39 | | - _services.AddScoped((_) => new Mock<ISparseFieldsService>().Object); |
40 | | - _services.AddScoped((_) => new Mock<IFilterService>().Object); |
41 | | - _services.AddScoped((_) => new Mock<IIncludeService>().Object); |
42 | | - _services.AddScoped((_) => new Mock<ISortService>().Object); |
| 38 | + _services.AddScoped((_) => new Mock<ICurrentRequest>().Object); |
43 | 39 | _services.AddScoped((_) => new Mock<ITargetedFields>().Object); |
44 | 40 | _services.AddScoped((_) => new Mock<IResourceGraph>().Object); |
45 | 41 | _services.AddScoped((_) => new Mock<IGenericServiceFactory>().Object); |
@@ -106,16 +102,13 @@ public class TestModelService : DefaultResourceService<TestModel> |
106 | 102 | { |
107 | 103 | private static IResourceRepository<TestModel> _repo = new Mock<IResourceRepository<TestModel>>().Object; |
108 | 104 |
|
109 | | - public TestModelService(ISortService sortService, |
110 | | - IFilterService filterService, |
| 105 | + public TestModelService(IEnumerable<IQueryParameterService> queryParameters, |
111 | 106 | IJsonApiOptions options, |
112 | | - IIncludeService includeService, |
113 | | - ISparseFieldsService sparseFieldsService, |
114 | | - IPageService pageManager, |
| 107 | + IResourceRepository<TestModel, int> repository, |
115 | 108 | IResourceContextProvider provider, |
116 | 109 | IResourceHookExecutor hookExecutor = null, |
117 | 110 | ILoggerFactory loggerFactory = null) |
118 | | - : base(sortService, filterService, _repo, options, includeService, sparseFieldsService, pageManager, provider, hookExecutor, loggerFactory) { } |
| 111 | + : base(queryParameters, options, repository, provider, hookExecutor, loggerFactory) { } |
119 | 112 | } |
120 | 113 |
|
121 | 114 | public class TestModelRepository : DefaultResourceRepository<TestModel> |
|
0 commit comments