YSharp.Server.Testing
0.1.0-preview.2
See the version list below for details.
dotnet add package YSharp.Server.Testing --version 0.1.0-preview.2
NuGet\Install-Package YSharp.Server.Testing -Version 0.1.0-preview.2
<PackageReference Include="YSharp.Server.Testing" Version="0.1.0-preview.2" />
<PackageVersion Include="YSharp.Server.Testing" Version="0.1.0-preview.2" />
<PackageReference Include="YSharp.Server.Testing" />
paket add YSharp.Server.Testing --version 0.1.0-preview.2
#r "nuget: YSharp.Server.Testing, 0.1.0-preview.2"
#:package YSharp.Server.Testing@0.1.0-preview.2
#addin nuget:?package=YSharp.Server.Testing&version=0.1.0-preview.2&prerelease
#tool nuget:?package=YSharp.Server.Testing&version=0.1.0-preview.2&prerelease
YSharp.Server.Testing
The storage conformance suite for YSharp.Server. If you write an IUpdateStore backend, for example over a database table or files, subclass UpdateStoreConformance in your test project and run its checks. They cover sequence numbers, ordering, compaction, deletion, crashes during an append or a compaction, torn tails, mid-log corruption and concurrency.
The package has no test framework dependency: each check reports a ConformanceResult, so it runs under xUnit, NUnit, MSTest or a console program.
MIT licensed.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- YSharp.Server (>= 0.1.0-preview.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.4 | 64 | 10/27/2026 |
| 0.1.0-preview.3 | 63 | 10/27/2026 |
| 0.1.0-preview.2 | 62 | 10/27/2026 |
| 0.1.0-preview.1 | 60 | 10/27/2026 |