Skip to content

Commit 4364dbd

Browse files
author
Bart Koelman
authored
Package updates (#1013)
* Fixed broken benchmark * Package updates * .NET tools update * Fixed new warnings
1 parent ea44cf0 commit 4364dbd

File tree

16 files changed

+45
-21
lines changed

16 files changed

+45
-21
lines changed

.config/dotnet-tools.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
"isRoot": true,
44
"tools": {
55
"jetbrains.resharper.globaltools": {
6-
"version": "2020.3.3",
6+
"version": "2021.1.3",
77
"commands": [
88
"jb"
99
]
1010
},
1111
"regitlint": {
12-
"version": "2.1.3",
12+
"version": "2.1.4",
1313
"commands": [
1414
"regitlint"
1515
]
@@ -21,7 +21,7 @@
2121
]
2222
},
2323
"dotnet-reportgenerator-globaltool": {
24-
"version": "4.8.7",
24+
"version": "4.8.9",
2525
"commands": [
2626
"reportgenerator"
2727
]

Directory.Build.props

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="JetBrains.Annotations" Version="2020.3.0" PrivateAssets="All" />
11+
<PackageReference Include="JetBrains.Annotations" Version="2021.1.0" PrivateAssets="All" />
1212
<PackageReference Include="CSharpGuidelinesAnalyzer" Version="3.6.0" PrivateAssets="All" />
1313
<AdditionalFiles Include="$(MSBuildThisFileDirectory)CSharpGuidelinesAnalyzer.config" Visible="False" />
1414
</ItemGroup>
@@ -25,6 +25,7 @@
2525
<CoverletVersion>3.0.3</CoverletVersion>
2626
<FluentAssertionsVersion>5.10.3</FluentAssertionsVersion>
2727
<MoqVersion>4.16.1</MoqVersion>
28-
<XUnitVersion>2.4.1</XUnitVersion>
28+
<XUnitVersion>2.4.*</XUnitVersion>
29+
<TestSdkVersion>16.10.0</TestSdkVersion>
2930
</PropertyGroup>
3031
</Project>

benchmarks/Benchmarks.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="BenchmarkDotNet" Version="0.12.1" />
12+
<PackageReference Include="BenchmarkDotNet" Version="0.13.0" />
1313
<PackageReference Include="Moq" Version="$(MoqVersion)" />
1414
</ItemGroup>
1515
</Project>

benchmarks/Serialization/JsonApiDeserializerBenchmarks.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,14 @@ public JsonApiDeserializerBenchmarks()
3636
{
3737
var options = new JsonApiOptions();
3838
IResourceGraph resourceGraph = _dependencyFactory.CreateResourceGraph(options);
39+
40+
var serviceContainer = new ServiceContainer();
41+
serviceContainer.AddService(typeof(IResourceDefinitionAccessor), new ResourceDefinitionAccessor(resourceGraph, serviceContainer));
42+
serviceContainer.AddService(typeof(IResourceDefinition<BenchmarkResource>), new JsonApiResourceDefinition<BenchmarkResource>(resourceGraph));
43+
3944
var targetedFields = new TargetedFields();
4045
var request = new JsonApiRequest();
41-
var resourceFactory = new ResourceFactory(new ServiceContainer());
46+
var resourceFactory = new ResourceFactory(serviceContainer);
4247
var httpContextAccessor = new HttpContextAccessor();
4348

4449
_jsonApiDeserializer = new RequestDeserializer(resourceGraph, resourceFactory, targetedFields, httpContextAccessor, request, options);

src/Examples/NoEntityFrameworkExample/NoEntityFrameworkExample.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</ItemGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Dapper" Version="2.0.78" />
11+
<PackageReference Include="Dapper" Version="2.0.90" />
1212
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="$(EFCoreVersion)" />
1313
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="$(NpgsqlPostgreSQLVersion)" />
1414
</ItemGroup>

src/JsonApiDotNetCore/JsonApiDotNetCore.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121
</ItemGroup>
2222

2323
<ItemGroup>
24-
<PackageReference Include="Ben.Demystifier" Version="0.3.0" />
25-
<PackageReference Include="Humanizer" Version="2.8.26" />
24+
<PackageReference Include="Ben.Demystifier" Version="0.4.1" />
25+
<PackageReference Include="Humanizer" Version="2.11.10" />
2626
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.0" />
2727
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="3.1.0" />
2828
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
29-
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
30-
<PackageReference Include="SauceControl.InheritDoc" Version="1.2.0" PrivateAssets="All" />
29+
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
30+
<PackageReference Include="SauceControl.InheritDoc" Version="1.3.0" PrivateAssets="All" />
3131
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
3232
</ItemGroup>
3333
</Project>

test/DiscoveryTests/DiscoveryTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<ItemGroup>
1818
<PackageReference Include="coverlet.collector" Version="$(CoverletVersion)" PrivateAssets="All" />
19+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
1920
<PackageReference Include="Moq" Version="$(MoqVersion)" />
20-
<PackageReference Include="xunit.runner.visualstudio" Version="$(XUnitVersion)" />
2121
</ItemGroup>
2222
</Project>

test/JsonApiDotNetCoreExampleTests/IntegrationTests/ResourceHooks/ResourceHookTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ public async Task Can_create_user_with_password()
7777
User responseUser = GetResponseDeserializer().DeserializeSingle<User>(responseDocument).Data;
7878
var document = JsonConvert.DeserializeObject<Document>(responseDocument);
7979

80-
document.SingleData.Attributes.Should().NotContainKey("password");
80+
document.Should().NotBeNull();
81+
document!.SingleData.Attributes.Should().NotContainKey("password");
8182
document.SingleData.Attributes["userName"].Should().Be(newUser.UserName);
8283

8384
await _testContext.RunOnDatabaseAsync(async dbContext =>

test/JsonApiDotNetCoreExampleTests/IntegrationTests/Serialization/SerializationTests.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,9 @@ public async Task Cannot_get_unknown_primary_resource_by_ID()
283283
httpResponse.Should().HaveStatusCode(HttpStatusCode.NotFound);
284284

285285
var jObject = JsonConvert.DeserializeObject<JObject>(responseDocument);
286-
string errorId = jObject["errors"].Should().NotBeNull().And.Subject.Select(element => (string)element["id"]).Single();
286+
jObject.Should().NotBeNull();
287+
288+
string errorId = jObject!["errors"].Should().NotBeNull().And.Subject.Select(element => (string)element["id"]).Single();
287289

288290
responseDocument.Should().BeJson(@"{
289291
""errors"": [

test/JsonApiDotNetCoreExampleTests/JsonApiDotNetCoreExampleTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717
<ItemGroup>
1818
<PackageReference Include="coverlet.collector" Version="$(CoverletVersion)" PrivateAssets="All" />
1919
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="$(AspNetCoreVersion)" />
20-
<PackageReference Include="xunit.runner.visualstudio" Version="$(XUnitVersion)" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(TestSdkVersion)" />
2121
</ItemGroup>
2222
</Project>

0 commit comments

Comments
 (0)