|
3 | 3 | using JsonApiDotNetCore.Internal.Contracts;
|
4 | 4 | using JsonApiDotNetCore.Managers.Contracts;
|
5 | 5 | using JsonApiDotNetCore.Models;
|
6 |
| -using JsonApiDotNetCore.Extensions; |
7 | 6 | using JsonApiDotNetCore.Models.Links;
|
8 | 7 | using JsonApiDotNetCoreExample.Models;
|
9 | 8 | using Moq;
|
@@ -50,7 +49,7 @@ public void BuildResourceLinks_GlobalAndResourceConfiguration_ExpectedResult(Lin
|
50 | 49 | {
|
51 | 50 | // Arrange
|
52 | 51 | var config = GetConfiguration(resourceLinks: global);
|
53 |
| - var primaryResource = GetResourceContext<Article>(resourceLinks: resource); |
| 52 | + var primaryResource = GetArticleResourceContext(resourceLinks: resource); |
54 | 53 | _provider.Setup(m => m.GetResourceContext("articles")).Returns(primaryResource);
|
55 | 54 | var builder = new LinkBuilder(config, GetRequestManager(), null, _provider.Object, _queryStringAccessor);
|
56 | 55 |
|
@@ -98,7 +97,7 @@ public void BuildRelationshipLinks_GlobalResourceAndAttrConfiguration_ExpectedLi
|
98 | 97 | {
|
99 | 98 | // Arrange
|
100 | 99 | var config = GetConfiguration(relationshipLinks: global);
|
101 |
| - var primaryResource = GetResourceContext<Article>(relationshipLinks: resource); |
| 100 | + var primaryResource = GetArticleResourceContext(relationshipLinks: resource); |
102 | 101 | _provider.Setup(m => m.GetResourceContext(typeof(Article))).Returns(primaryResource);
|
103 | 102 | var builder = new LinkBuilder(config, GetRequestManager(), null, _provider.Object, _queryStringAccessor);
|
104 | 103 | var attr = new HasOneAttribute(links: relationship) { RightType = typeof(Author), PublicRelationshipName = "author" };
|
@@ -154,7 +153,7 @@ public void BuildTopLevelLinks_GlobalAndResourceConfiguration_ExpectedLinks(Link
|
154 | 153 | {
|
155 | 154 | // Arrange
|
156 | 155 | var config = GetConfiguration(topLevelLinks: global);
|
157 |
| - var primaryResource = GetResourceContext<Article>(topLevelLinks: resource); |
| 156 | + var primaryResource = GetArticleResourceContext(topLevelLinks: resource); |
158 | 157 | _provider.Setup(m => m.GetResourceContext<Article>()).Returns(primaryResource);
|
159 | 158 |
|
160 | 159 | bool useBaseId = expectedSelfLink != _topSelf;
|
@@ -220,19 +219,18 @@ private IPageService GetPageManager()
|
220 | 219 | mock.Setup(m => m.TotalPages).Returns(3);
|
221 | 220 | mock.Setup(m => m.PageSize).Returns(10);
|
222 | 221 | return mock.Object;
|
223 |
| - |
224 | 222 | }
|
225 | 223 |
|
226 |
| - private ResourceContext GetResourceContext<TResource>(Link resourceLinks = Link.NotConfigured, |
227 |
| - Link topLevelLinks = Link.NotConfigured, |
228 |
| - Link relationshipLinks = Link.NotConfigured) where TResource : class, IIdentifiable |
| 224 | + private ResourceContext GetArticleResourceContext(Link resourceLinks = Link.NotConfigured, |
| 225 | + Link topLevelLinks = Link.NotConfigured, |
| 226 | + Link relationshipLinks = Link.NotConfigured) |
229 | 227 | {
|
230 | 228 | return new ResourceContext
|
231 | 229 | {
|
232 | 230 | ResourceLinks = resourceLinks,
|
233 | 231 | TopLevelLinks = topLevelLinks,
|
234 | 232 | RelationshipLinks = relationshipLinks,
|
235 |
| - ResourceName = typeof(TResource).Name.Dasherize() + "s" |
| 233 | + ResourceName = "articles" |
236 | 234 | };
|
237 | 235 | }
|
238 | 236 |
|
|
0 commit comments