|
| 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