|
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