Skip to content

Commit ed6c136

Browse files
authored
Merge pull request #96 from github/upgrade-to-dotnet-8
Upgrade dotnet and packages
2 parents f9aa451 + 1363126 commit ed6c136

3 files changed

Lines changed: 21 additions & 16 deletions

File tree

KustoSchemaTools.Tests/KustoSchemaTools.Tests.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

@@ -10,14 +10,14 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.5.0" />
14-
<PackageReference Include="Moq" Version="4.18.4" />
15-
<PackageReference Include="xunit" Version="2.4.2" />
16-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.0" />
14+
<PackageReference Include="Moq" Version="4.20.72" />
15+
<PackageReference Include="xunit" Version="2.9.3" />
16+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.0">
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
<PrivateAssets>all</PrivateAssets>
1919
</PackageReference>
20-
<PackageReference Include="coverlet.collector" Version="3.2.0">
20+
<PackageReference Include="coverlet.collector" Version="6.0.4">
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
<PrivateAssets>all</PrivateAssets>
2323
</PackageReference>

KustoSchemaTools.Tests/YamlDatabaseParserTests.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class YamlDatabaseParserTests
1414
[Fact]
1515
public async Task GetDatabase()
1616
{
17-
var factory = new YamlDatabaseHandlerFactory()
17+
var factory = new YamlDatabaseHandlerFactory<Model.Database>()
1818
.WithPlugin(new TablePlugin())
1919
.WithPlugin(new FunctionPlugin())
2020
.WithPlugin(new MaterializedViewsPlugin())
@@ -25,9 +25,14 @@ public async Task GetDatabase()
2525

2626
Assert.NotNull(db);
2727
Assert.Equal(2, db.Tables.Count);
28-
Assert.Equal(1, db.Functions.Count);
28+
Assert.Single(db.Functions);
2929
Assert.Equal(6, db.Functions["UP"].Body.RowLength());
3030
Assert.Equal("DemoDatabase", db.Name);
31+
var policies = db.Tables["sourceTable"].Policies;
32+
Assert.NotNull(policies);
33+
Assert.Equal("120d", policies.Retention);
34+
Assert.Equal("120d", policies.HotCache);
35+
Assert.Equal("Test team", db.Team);
3136
Assert.True(db.Tables["sourceTable"].RestrictedViewAccess);
3237
Assert.Equal("120d", db.Tables["tableWithUp"].RetentionAndCachePolicy.Retention);
3338
Assert.Equal("120d", db.Tables["sourceTable"].RetentionAndCachePolicy.HotCache);

KustoSchemaTools/KustoSchemaTools.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="DiffPlex" Version="1.7.2" />
13-
<PackageReference Include="Kusto.Toolkit" Version="1.7.7" />
14-
<PackageReference Include="Markdig" Version="0.34.0" />
15-
<PackageReference Include="Microsoft.Azure.Kusto.Data" Version="11.3.5" />
16-
<PackageReference Include="Microsoft.Azure.Kusto.Ingest" Version="11.3.5" />
12+
<PackageReference Include="DiffPlex" Version="1.8.0" />
13+
<PackageReference Include="Kusto.Toolkit" Version="1.8.0" />
14+
<PackageReference Include="Markdig" Version="0.41.1" />
15+
<PackageReference Include="Microsoft.Azure.Kusto.Data" Version="13.0.2" />
16+
<PackageReference Include="Microsoft.Azure.Kusto.Ingest" Version="13.0.2" />
1717
<PackageReference Include="Microsoft.Azure.Kusto.Language" Version="12.0.0" />
18-
<PackageReference Include="Microsoft.Azure.Kusto.Tools" Version="11.3.5" />
19-
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.0" />
18+
<PackageReference Include="Microsoft.Azure.Kusto.Tools" Version="13.0.2" />
19+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.5" />
2020
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
21-
<PackageReference Include="YamlDotNet" Version="13.7.1" />
21+
<PackageReference Include="YamlDotNet" Version="16.3.0" />
2222
</ItemGroup>
2323

2424
</Project>

0 commit comments

Comments
 (0)