Skip to content

Commit f13bb92

Browse files
committed
Update README for Orleans 10 support and upgrade project dependencies
1 parent bc03e1a commit f13bb92

File tree

8 files changed

+26
-20
lines changed

8 files changed

+26
-20
lines changed

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<PropertyGroup>
99
<Authors>dsarfati,seniorquico</Authors>
1010
<Product>Orleans TestKit</Product>
11-
<Copyright>Copyright © 2017-2021 Daniel Sarfati. 2021-2025 Kyle Dodson. All rights reserved.</Copyright>
11+
<Copyright>Copyright © 2017-2021 Daniel Sarfati. 2021-2026 Kyle Dodson. All rights reserved.</Copyright>
1212
</PropertyGroup>
1313

1414
<PropertyGroup>
@@ -17,7 +17,7 @@
1717
<ImplicitUsings>enable</ImplicitUsings>
1818
<LangVersion>latest</LangVersion>
1919
<Nullable>enable</Nullable>
20-
<TargetFramework>net8.0</TargetFramework>
20+
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
2121
<AnalysisLevel>latest-Recommended</AnalysisLevel>
2222
</PropertyGroup>
2323

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
MIT License
22

33
Copyright (c) 2017-2021 Daniel Sarfati
4-
Copyright (c) 2021-2025 Kyle Dodson
4+
Copyright (c) 2021-2026 Kyle Dodson
55

66
Permission is hereby granted, free of charge, to any person obtaining a copy
77
of this software and associated documentation files (the "Software"), to deal

OrleansTestKit.sln

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 17
4-
VisualStudioVersion = 17.14.36616.10
3+
# Visual Studio Version 18
4+
VisualStudioVersion = 18.3.11520.95
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{54C04CF7-7044-46E0-BC24-2A992F028557}"
77
EndProject

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,20 @@ It is recommended that you consider developing a mixture of tests based on both
2525

2626
## Getting Started
2727

28-
There are four branches and major versions of the Orleans TestKit. The [`main`](https://github.com/OrleansContrib/OrleansTestKit/tree/main) branch provides Orleans TestKit 9, a stable version supporting Orleans 9. The [`8.x`](https://github.com/OrleansContrib/OrleansTestKit/tree/8.x) branch provides Orleans TestKit 8, a stable version supporting Microsoft Orleans 8. The [`4.x`](https://github.com/OrleansContrib/OrleansTestKit/tree/4.x) branch provides Orleans TestKit 4, a stable version supporting Microsoft Orleans 7 (during development, it was known as Orlean 4). The [`3.x`](https://github.com/OrleansContrib/OrleansTestKit/tree/3.x) branch provides Orleans TestKit 3, a stable version supporting Microsoft Orleans 3.
28+
There are five branches and major versions of the Orleans TestKit. The [`main`](https://github.com/OrleansContrib/OrleansTestKit/tree/main) branch provides Orleans TestKit 10, a stable version supporting Orleans 10. The [`9.x`](https://github.com/OrleansContrib/OrleansTestKit/tree/9.x) branch provides Orleans TestKit 9, a stable version supporting Microsoft Orleans 9. The [`8.x`](https://github.com/OrleansContrib/OrleansTestKit/tree/8.x) branch provides Orleans TestKit 8, a stable version supporting Microsoft Orleans 8. The [`4.x`](https://github.com/OrleansContrib/OrleansTestKit/tree/4.x) branch provides Orleans TestKit 4, a stable version supporting Microsoft Orleans 7 (during development, it was known as Orlean 4). The [`3.x`](https://github.com/OrleansContrib/OrleansTestKit/tree/3.x) branch provides Orleans TestKit 3, a stable version supporting Microsoft Orleans 3.
2929

30-
If you are using Microsoft Orleans 9, install the latest, stable [`OrleansTestKit`](https://www.nuget.org/packages/OrleansTestKit) NuGet package in your test project. For example, run the following command in your Visual Studio Package Manager Console:
30+
If you are using Microsoft Orleans 10, install the latest, stable [`OrleansTestKit`](https://www.nuget.org/packages/OrleansTestKit) NuGet package in your test project. For example, run the following command in your Visual Studio Package Manager Console:
3131

3232
```pwsh
3333
Install-Package OrleansTestKit
3434
```
3535

36+
If you are using Microsoft Orleans 9, install the latest, stable version less than 10.0 of the [`OrleansTestKit`](https://www.nuget.org/packages/OrleansTestKit) NuGet package in your test project. For example, run the following command in your Visual Studio Package Manager Console, replacing `9.x.x` with the latest version of the NuGet package less than 10.0:
37+
38+
```pwsh
39+
Install-Package OrleansTestKit -Version 9.x.x
40+
```
41+
3642
If you are using Microsoft Orleans 8, install the latest, stable version less than 9.0 of the [`OrleansTestKit`](https://www.nuget.org/packages/OrleansTestKit) NuGet package in your test project. For example, run the following command in your Visual Studio Package Manager Console, replacing `8.x.x` with the latest version of the NuGet package less than 9.0:
3743

3844
```pwsh

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"sdk": {
33
"allowPrerelease": false,
44
"rollForward": "latestFeature",
5-
"version": "9.0.306"
5+
"version": "10.0.103"
66
}
77
}

src/OrleansTestKit/OrleansTestKit.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@
3030
<PackageReference Include="Microsoft.Orleans.Reminders" Version="10.0.0" />
3131
<PackageReference Include="Microsoft.Orleans.Streaming" Version="10.0.0" />
3232
<PackageReference Include="Microsoft.Orleans.Runtime" Version="10.0.0" />
33-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
33+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.103">
3434
<PrivateAssets>all</PrivateAssets>
3535
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
3636
</PackageReference>
37-
<PackageReference Include="Moq" Version="4.20.70" />
37+
<PackageReference Include="Moq" Version="4.20.72" />
3838
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556">
3939
<PrivateAssets>all</PrivateAssets>
4040
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>

test/OrleansTestKit.Tests/OrleansTestKit.Tests.csproj

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,25 @@
22
<Project Sdk="Microsoft.NET.Sdk">
33

44
<PropertyGroup>
5+
<OutputType>Exe</OutputType>
56
<RootNamespace>Orleans.TestKit.Tests</RootNamespace>
67
</PropertyGroup>
78

89
<ItemGroup>
9-
<PackageReference Include="coverlet.msbuild" Version="6.0.4">
10+
<PackageReference Include="coverlet.msbuild" Version="8.0.0">
1011
<PrivateAssets>all</PrivateAssets>
1112
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
1213
</PackageReference>
13-
<PackageReference Include="FakeItEasy" Version="8.3.0" />
14-
<PackageReference Include="FluentAssertions" Version="7.2.0" />
15-
<PackageReference Include="Microsoft.CodeCoverage" Version="17.14.1" />
16-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
17-
<PackageReference Include="Microsoft.Orleans.Sdk" Version="10.0.0" />
14+
<PackageReference Include="FakeItEasy" Version="9.0.1" />
15+
<PackageReference Include="FluentAssertions" Version="7.2.1" />
16+
<PackageReference Include="Microsoft.CodeCoverage" Version="18.3.0" />
17+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
18+
<PackageReference Include="Microsoft.Orleans.Sdk" Version="10.0.1" />
1819
<PackageReference Include="Moq" Version="4.20.72" />
1920
<PackageReference Include="NSubstitute" Version="5.3.0" />
20-
<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.10" />
21-
<PackageReference Include="xunit" Version="2.9.3" />
22-
<PackageReference Include="xunit.analyzers" Version="1.24.0">
21+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="10.0.3" />
22+
<PackageReference Include="xunit.v3" Version="3.2.2" />
23+
<PackageReference Include="xunit.analyzers" Version="1.27.0">
2324
<PrivateAssets>all</PrivateAssets>
2425
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2526
</PackageReference>

test/OrleansTestKit.Tests/Tests/LoggerTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using TestGrains;
33
using TestInterfaces;
44
using Xunit;
5-
using Xunit.Abstractions;
65

76
namespace Orleans.TestKit.Tests;
87

0 commit comments

Comments
 (0)