adds unit tests to cover 80%

This commit is contained in:
2026-06-26 00:27:27 +02:00
parent b84e2f8e3e
commit 0e01ca1e1c
69 changed files with 90596 additions and 46 deletions
+25
View File
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<DataCollectionRunSettings>
<DataCollectors>
<DataCollector friendlyName="XPlat Code Coverage">
<Configuration>
<!-- Exclude auto-generated source interceptors from OpenAPI/Scalar -->
<Exclude>
[Microsoft.AspNetCore.OpenApi.Generated*]*,
[System.Runtime.CompilerServices*]*
</Exclude>
<!-- Exclude migrations and other generated files -->
<ExcludeByFile>
**/Migrations/*.cs,
**/obj/**/*.cs
</ExcludeByFile>
<!-- Also respect the standard attribute -->
<ExcludeByAttribute>ExcludeFromCodeCoverage,GeneratedCodeAttribute</ExcludeByAttribute>
<IncludeTestAssembly>false</IncludeTestAssembly>
<UseSourceLink>true</UseSourceLink>
</Configuration>
</DataCollector>
</DataCollectors>
</DataCollectionRunSettings>
</RunSettings>