Skip to content

Commit 437cbbb

Browse files
thepirat000github-actions[bot]
authored andcommitted
Commit CODE_COVERAGE.md
1 parent 2ee5a7b commit 437cbbb

1 file changed

Lines changed: 19 additions & 19 deletions

File tree

CODE_COVERAGE.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@
22

33
|||
44
|:---|:---|
5-
| Generated on: | 05/31/2026 - 23:00:13 |
6-
| Coverage date: | 05/31/2026 - 22:34:08 - 05/31/2026 - 22:59:12 |
7-
| Parser: | MultiReport (118x Cobertura) |
5+
| Generated on: | 06/12/2026 - 20:49:32 |
6+
| Coverage date: | 06/12/2026 - 20:23:45 - 06/12/2026 - 20:48:40 |
7+
| Parser: | MultiReport (117x Cobertura) |
88
| Assemblies: | 45 |
99
| Classes: | 376 |
1010
| Files: | 330 |
11-
| **Line coverage:** | 89.5% (10584 of 11825) |
12-
| Covered lines: | 10584 |
11+
| **Line coverage:** | 89.4% (10575 of 11816) |
12+
| Covered lines: | 10575 |
1313
| Uncovered lines: | 1241 |
14-
| Coverable lines: | 11825 |
15-
| Total lines: | 31796 |
16-
| **Branch coverage:** | 80.1% (3887 of 4849) |
17-
| Covered branches: | 3887 |
18-
| Total branches: | 4849 |
14+
| Coverable lines: | 11816 |
15+
| Total lines: | 31784 |
16+
| **Branch coverage:** | 80.2% (3898 of 4855) |
17+
| Covered branches: | 3898 |
18+
| Total branches: | 4855 |
1919
| **Method coverage:** | [Feature is only available for sponsors](https://reportgenerator.io/pro) |
2020

2121
# Risk Hotspots
2222

2323
| **Assembly** | **Class** | **Method** | **Crap Score** | **Cyclomatic complexity** |
2424
|:---|:---|:---|---:|---:|
25-
| Audit.Wcf.Client | Audit.Wcf.Client.AuditMessageInspector | CreateWcfClientAction(...) | 272 | 16 || Audit.Wcf.Client | Audit.Wcf.Client.AuditMessageInspector | AfterReceiveReply(...) | 210 | 14 || Audit.Mvc.Core | Audit.Mvc.AuditAttribute | GetResponseBody(...) | 147 | 36 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | SetConfig(...) | 100 | 100 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | SetConfig(...) | 100 | 100 || Audit.NET | Audit.Core.Providers.EventLogDataProvider | InsertEvent(...) | 72 | 8 || Audit.NET.EventLog.Core | Audit.Core.Providers.EventLogDataProvider | InsertEvent(...) | 72 | 8 || Audit.NET.AzureStorageTables | Audit.AzureStorageTables.Providers.AzureTableDataProvider | CreateTableclient(...) | 65 | 10 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | BeginSaveChanges(...) | 42 | 6 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | BeginSaveChangesAsync() | 42 | 6 || Audit.WebApi | Audit.WebApi.AuditApiGlobalFilter | OnActionExecutedAsync() | 42 | 6 || Audit.WebApi | Audit.WebApi.AuditApiGlobalFilter | OnActionExecutingAsync() | 42 | 6 || Audit.Mvc.Core | Audit.Mvc.AuditPageFilter | GetResponseBody(...) | 40 | 40 || Audit.Mvc.Core | Audit.Mvc.AuditPageFilter | BeforeExecutingAsync() | 40 | 40 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | CreateAuditEvent(...) | 38 | 38 || Audit.WebApi | Audit.WebApi.AuditApiAdapter | BeforeExecutingAsync() | 38 | 38 || Audit.EntityFramework | Audit.EntityFramework.Providers.EntityFrameworkDataProvider | InsertEvent(...) | 36 | 34 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | GetResponseBody(...) | 36 | 36 || Audit.EntityFramework | Audit.EntityFramework.Providers.EntityFrameworkDataProvider | InsertEventAsync() | 35 | 34 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | CreateAuditEvent(...) | 34 | 34 || Audit.EntityFramework.Core | Audit.EntityFramework.Providers.EntityFrameworkDataProvider | InsertEvent(...) | 34 | 34 || Audit.EntityFramework.Core | Audit.EntityFramework.Providers.EntityFrameworkDataProvider | InsertEventAsync() | 34 | 34 || Audit.Mvc.Core | Audit.Mvc.AuditAttribute | BeforeExecutingAsync() | 34 | 34 || Audit.Mvc.Core | Audit.Mvc.AuditPageFilter | AfterExecutedAsync() | 34 | 34 || Audit.NET | Audit.Core.AuditScope | .ctor(...) | 34 | 34 || Audit.Hangfire | Audit.Hangfire.AuditJobCreationFilterAttribute | OnCreated(...) | 30 | 30 || Audit.DynamicProxy | Audit.DynamicProxy.AuditInterceptor | CreateAuditInterceptEvent(...) | 29 | 28 || Audit.NET.JsonNewtonsoftAdapter | Audit.JsonNewtonsoftAdapter.AuditContractResolver | CreateObjectContract(...) | 28 | 28 || Audit.SignalR | Audit.SignalR.AuditHubFilter | CreateAuditScopeAsync() | 28 | 28 || Audit.WebApi | Audit.WebApi.AuditApiAdapter | AfterExecutedAsync() | 28 | 28 || Audit.Mvc.Core | Audit.Mvc.AuditAttribute | AfterExecutedAsync() | 26 | 26 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | AfterExecutedAsync() | 26 | 26 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | MergeEntitySettings(...) | 26 | 24 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | MergeEntitySettings(...) | 24 | 24 || Audit.Mvc | Audit.Mvc.AuditAttribute | OnActionExecuting(...) | 24 | 24 || Audit.Mvc | Audit.Mvc.AuditAttribute | OnActionExecuted(...) | 24 | 24 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | AuditEventEnabled(...) | 25 | 24 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | UpdateAuditEvent(...) | 22 | 22 || Audit.Mvc | Audit.Mvc.AuditAttribute | GetResponseBody(...) | 22 | 22 || Audit.NET | Audit.Core.AuditScope | GetActivityTraceData() | 24 | 22 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnBeforeIncoming(...) | 23 | 22 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnIncomingError(...) | 22 | 22 || Audit.WebApi.Core | Audit.WebApi.AuditMiddleware | BeforeInvoke() | 22 | 22 || Audit.AzureFunctions | Audit.AzureFunctions.AuditAzureFunctionMiddleware | CreateAuditEvent(...) | 20 | 20 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | IncludeProperty(...) | 25 | 20 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | GetAssociationEntries(...) | 20 | 20 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | IncludeProperty(...) | 20 | 20 || Audit.Grpc.Client | Audit.Grpc.Client.AuditClientInterceptor | CreateGrpcClientAuditEvent(...) | 20 | 20 || Audit.Grpc.Server | Audit.Grpc.Server.AuditServerInterceptor | CreateGrpcServerAuditEvent(...) | 20 | 20 || Audit.MediatR | Audit.MediatR.AuditMediatRBehavior<T1, T2> | Handle() | 20 | 20 || Audit.Mvc.Core | Audit.Mvc.AuditAttribute | AfterResultAsync() | 20 | 20 || Audit.NET.MongoDB | Audit.MongoDB.Providers.MongoDataProvider | FixDocumentElementNames(...) | 20 | 20 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | GetActionParameters(...) | 20 | 20 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | CreateOrUpdateAction() | 20 | 20 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | UpdateAuditEvent(...) | 18 | 18 || Audit.FileSystem | Audit.FileSystem.FileSystemMonitor | Start() | 18 | 18 || Audit.Hangfire | Audit.Hangfire.AuditJobExecutionFilterAttribute | CreateAuditScope(...) | 18 | 18 || Audit.WebApi.Core | Audit.WebApi.AuditMiddleware | AfterInvoke() | 18 | 18 || Audit.WebApi.Core | Audit.WebApi.AuditMiddleware | InvokeAsync() | 18 | 18 || Audit.AzureFunctions | Audit.AzureFunctions.AuditAzureFunctionMiddleware | Invoke() | 16 | 16 || Audit.DynamicProxy | Audit.DynamicProxy.AuditInterceptor | Intercept(...) | 16 | 16 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | HasPropertyValue(...) | 18 | 16 || Audit.HttpClient | Audit.Http.AuditHttpClientHandler | SendAsync() | 16 | 16 || Audit.Mvc | Audit.Mvc.AuditAttribute | OnResultExecuted(...) | 16 | 16 || Audit.NET | Audit.Core.AuditScope | GetEnvironmentInfo(...) | 16 | 16 || Audit.NET.Redis | Audit.Redis.Providers.RedisProviderSortedSet | ExecSortedSetAdd(...) | 16 | 16 || Audit.SignalR | Audit.SignalR.AuditHubFilter | OnDisconnectedAsync() | 17 | 16 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnBeforeConnect(...) | 17 | 16 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnBeforeDisconnect(...) | 17 | 16 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnBeforeReconnect(...) | 17 | 16 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | ActionIgnored(...) | 16 | 16 |
25+
| Audit.Wcf.Client | Audit.Wcf.Client.AuditMessageInspector | CreateWcfClientAction(...) | 272 | 16 || Audit.Wcf.Client | Audit.Wcf.Client.AuditMessageInspector | AfterReceiveReply(...) | 210 | 14 || Audit.Mvc.Core | Audit.Mvc.AuditAttribute | GetResponseBody(...) | 147 | 36 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | SetConfig(...) | 100 | 100 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | SetConfig(...) | 100 | 100 || Audit.NET | Audit.Core.Providers.EventLogDataProvider | InsertEvent(...) | 72 | 8 || Audit.NET.EventLog.Core | Audit.Core.Providers.EventLogDataProvider | InsertEvent(...) | 72 | 8 || Audit.NET.AzureStorageTables | Audit.AzureStorageTables.Providers.AzureTableDataProvider | CreateTableclient(...) | 65 | 10 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | BeginSaveChanges(...) | 42 | 6 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | BeginSaveChangesAsync() | 42 | 6 || Audit.WebApi | Audit.WebApi.AuditApiGlobalFilter | OnActionExecutedAsync() | 42 | 6 || Audit.WebApi | Audit.WebApi.AuditApiGlobalFilter | OnActionExecutingAsync() | 42 | 6 || Audit.Mvc.Core | Audit.Mvc.AuditPageFilter | GetResponseBody(...) | 40 | 40 || Audit.Mvc.Core | Audit.Mvc.AuditPageFilter | BeforeExecutingAsync() | 40 | 40 || Audit.WebApi | Audit.WebApi.AuditApiAdapter | BeforeExecutingAsync() | 40 | 40 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | CreateAuditEvent(...) | 38 | 38 || Audit.EntityFramework | Audit.EntityFramework.Providers.EntityFrameworkDataProvider | InsertEvent(...) | 36 | 34 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | GetResponseBody(...) | 36 | 36 || Audit.EntityFramework | Audit.EntityFramework.Providers.EntityFrameworkDataProvider | InsertEventAsync() | 35 | 34 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | CreateAuditEvent(...) | 34 | 34 || Audit.EntityFramework.Core | Audit.EntityFramework.Providers.EntityFrameworkDataProvider | InsertEvent(...) | 34 | 34 || Audit.EntityFramework.Core | Audit.EntityFramework.Providers.EntityFrameworkDataProvider | InsertEventAsync() | 34 | 34 || Audit.Mvc.Core | Audit.Mvc.AuditAttribute | BeforeExecutingAsync() | 34 | 34 || Audit.Mvc.Core | Audit.Mvc.AuditPageFilter | AfterExecutedAsync() | 34 | 34 || Audit.NET | Audit.Core.AuditScope | .ctor(...) | 34 | 34 || Audit.Hangfire | Audit.Hangfire.AuditJobCreationFilterAttribute | OnCreated(...) | 30 | 30 || Audit.DynamicProxy | Audit.DynamicProxy.AuditInterceptor | CreateAuditInterceptEvent(...) | 29 | 28 || Audit.NET.JsonNewtonsoftAdapter | Audit.JsonNewtonsoftAdapter.AuditContractResolver | CreateObjectContract(...) | 28 | 28 || Audit.SignalR | Audit.SignalR.AuditHubFilter | CreateAuditScopeAsync() | 28 | 28 || Audit.WebApi | Audit.WebApi.AuditApiAdapter | AfterExecutedAsync() | 28 | 28 || Audit.Mvc.Core | Audit.Mvc.AuditAttribute | AfterExecutedAsync() | 26 | 26 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | AfterExecutedAsync() | 26 | 26 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | MergeEntitySettings(...) | 26 | 24 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | MergeEntitySettings(...) | 24 | 24 || Audit.Mvc | Audit.Mvc.AuditAttribute | OnActionExecuting(...) | 24 | 24 || Audit.Mvc | Audit.Mvc.AuditAttribute | OnActionExecuted(...) | 24 | 24 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | AuditEventEnabled(...) | 25 | 24 || Audit.WebApi.Core | Audit.WebApi.AuditMiddleware | BeforeInvoke() | 24 | 24 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | UpdateAuditEvent(...) | 22 | 22 || Audit.Mvc | Audit.Mvc.AuditAttribute | GetResponseBody(...) | 22 | 22 || Audit.NET | Audit.Core.AuditScope | GetActivityTraceData() | 24 | 22 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnBeforeIncoming(...) | 23 | 22 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnIncomingError(...) | 22 | 22 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | CreateOrUpdateAction() | 22 | 22 || Audit.AzureFunctions | Audit.AzureFunctions.AuditAzureFunctionMiddleware | CreateAuditEvent(...) | 20 | 20 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | IncludeProperty(...) | 25 | 20 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | GetAssociationEntries(...) | 20 | 20 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | IncludeProperty(...) | 20 | 20 || Audit.Grpc.Client | Audit.Grpc.Client.AuditClientInterceptor | CreateGrpcClientAuditEvent(...) | 20 | 20 || Audit.Grpc.Server | Audit.Grpc.Server.AuditServerInterceptor | CreateGrpcServerAuditEvent(...) | 20 | 20 || Audit.MediatR | Audit.MediatR.AuditMediatRBehavior<T1, T2> | Handle() | 20 | 20 || Audit.Mvc.Core | Audit.Mvc.AuditAttribute | AfterResultAsync() | 20 | 20 || Audit.NET.MongoDB | Audit.MongoDB.Providers.MongoDataProvider | FixDocumentElementNames(...) | 20 | 20 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | GetActionParameters(...) | 20 | 20 || Audit.EntityFramework.Core | Audit.EntityFramework.DbContextHelper | UpdateAuditEvent(...) | 18 | 18 || Audit.FileSystem | Audit.FileSystem.FileSystemMonitor | Start() | 18 | 18 || Audit.Hangfire | Audit.Hangfire.AuditJobExecutionFilterAttribute | CreateAuditScope(...) | 18 | 18 || Audit.WebApi.Core | Audit.WebApi.AuditMiddleware | AfterInvoke() | 18 | 18 || Audit.WebApi.Core | Audit.WebApi.AuditMiddleware | InvokeAsync() | 18 | 18 || Audit.AzureFunctions | Audit.AzureFunctions.AuditAzureFunctionMiddleware | Invoke() | 16 | 16 || Audit.DynamicProxy | Audit.DynamicProxy.AuditInterceptor | Intercept(...) | 16 | 16 || Audit.EntityFramework | Audit.EntityFramework.DbContextHelper | HasPropertyValue(...) | 18 | 16 || Audit.HttpClient | Audit.Http.AuditHttpClientHandler | SendAsync() | 16 | 16 || Audit.Mvc | Audit.Mvc.AuditAttribute | OnResultExecuted(...) | 16 | 16 || Audit.NET | Audit.Core.AuditScope | GetEnvironmentInfo(...) | 16 | 16 || Audit.NET.Redis | Audit.Redis.Providers.RedisProviderSortedSet | ExecSortedSetAdd(...) | 16 | 16 || Audit.SignalR | Audit.SignalR.AuditHubFilter | OnDisconnectedAsync() | 17 | 16 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnBeforeConnect(...) | 17 | 16 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnBeforeDisconnect(...) | 17 | 16 || Audit.SignalR | Audit.SignalR.AuditPipelineModule | OnBeforeReconnect(...) | 17 | 16 || Audit.WebApi.Core | Audit.WebApi.AuditApiAdapter | ActionIgnored(...) | 16 | 16 |
2626
# Coverage
2727

2828
| **Name** | **Covered** | **Uncovered** | **Coverable** | **Total** | **Line coverage** | **Covered** | **Total** | **Branch coverage** |
@@ -329,10 +329,10 @@
329329
| Audit.Core.Log4netConfiguratorExtensions | 2 | 2 | 4 | 32 | 50% | 0 | 0 | |
330330
| Audit.log4net.Configuration.Log4netConfigurator | 6 | 6 | 12 | 47 | 50% | 0 | 0 | |
331331
| Audit.log4net.Providers.Log4netDataProvider | 31 | 7 | 38 | 116 | 81.5% | 12 | 20 | 60% |
332-
| **Audit.NET.MongoDB** | **171** | **9** | **180** | **446** | **95%** | **51** | **54** | **94.4%** |
332+
| **Audit.NET.MongoDB** | **162** | **9** | **171** | **434** | **94.7%** | **51** | **54** | **94.4%** |
333333
| Audit.Core.MongoConfiguratorExtensions | 12 | 8 | 20 | 55 | 60% | 0 | 0 | |
334334
| Audit.MongoDB.ConfigurationApi.MongoProviderConfigurator | 15 | 0 | 15 | 50 | 100% | 0 | 0 | |
335-
| Audit.MongoDB.Providers.MongoDataProvider | 144 | 1 | 145 | 341 | 99.3% | 51 | 54 | 94.4% |
335+
| Audit.MongoDB.Providers.MongoDataProvider | 135 | 1 | 136 | 329 | 99.2% | 51 | 54 | 94.4% |
336336
| **Audit.NET.MySql** | **148** | **2** | **150** | **365** | **98.6%** | **35** | **36** | **97.2%** |
337337
| Audit.Core.MySqlServerConfiguratorExtensions | 14 | 0 | 14 | 49 | 100% | 0 | 0 | |
338338
| Audit.MySql.Configuration.MySqlServerProviderConfigurator | 15 | 0 | 15 | 45 | 100% | 0 | 0 | |
@@ -419,10 +419,10 @@
419419
| Audit.Wcf.Client.AuditEventWcfClient | 0 | 1 | 1 | 12 | 0% | 0 | 0 | |
420420
| Audit.Wcf.Client.AuditMessageInspector | 0 | 60 | 60 | 115 | 0% | 0 | 38 | 0% |
421421
| Audit.Wcf.Client.WcfClientAction | 0 | 10 | 10 | 50 | 0% | 0 | 0 | |
422-
| **Audit.WebApi** | **249** | **83** | **332** | **1191** | **75%** | **135** | **212** | **63.6%** |
422+
| **Audit.WebApi** | **249** | **83** | **332** | **1191** | **75%** | **137** | **214** | **64%** |
423423
| Audit.WebApi.ApiControllerExtensions | 4 | 0 | 4 | 91 | 100% | 0 | 0 | |
424424
| Audit.WebApi.AuditApiAction | 21 | 2 | 23 | 74 | 91.3% | 0 | 0 | |
425-
| Audit.WebApi.AuditApiAdapter | 126 | 2 | 128 | 250 | 98.4% | 85 | 106 | 80.1% |
425+
| Audit.WebApi.AuditApiAdapter | 126 | 2 | 128 | 250 | 98.4% | 87 | 108 | 80.5% |
426426
| Audit.WebApi.AuditApiAttribute | 30 | 3 | 33 | 133 | 90.9% | 14 | 18 | 77.7% |
427427
| Audit.WebApi.AuditApiGlobalFilter | 17 | 22 | 39 | 140 | 43.5% | 1 | 28 | 3.5% |
428428
| Audit.WebApi.AuditApiHelper | 8 | 4 | 12 | 139 | 66.6% | 6 | 12 | 50% |
@@ -432,17 +432,17 @@
432432
| Audit.WebApi.ConfigurationApi.AuditApiGlobalActionsSelector | 3 | 18 | 21 | 63 | 14.2% | 0 | 4 | 0% |
433433
| Audit.WebApi.ConfigurationApi.AuditApiGlobalConfigurator | 2 | 24 | 26 | 108 | 7.6% | 0 | 0 | |
434434
| Audit.WebApi.ContextWrapper | 28 | 8 | 36 | 136 | 77.7% | 23 | 38 | 60.5% |
435-
| **Audit.WebApi.Core** | **456** | **32** | **488** | **1442** | **93.4%** | **232** | **284** | **81.6%** |
435+
| **Audit.WebApi.Core** | **456** | **32** | **488** | **1442** | **93.4%** | **241** | **288** | **83.6%** |
436436
| Audit.WebApi.ApiControllerExtensions | 6 | 0 | 6 | 91 | 100% | 0 | 0 | |
437437
| Audit.WebApi.AuditApiAction | 22 | 2 | 24 | 74 | 91.6% | 0 | 0 | |
438-
| Audit.WebApi.AuditApiAdapter | 141 | 2 | 143 | 308 | 98.6% | 117 | 136 | 86% |
438+
| Audit.WebApi.AuditApiAdapter | 141 | 2 | 143 | 308 | 98.6% | 119 | 138 | 86.2% |
439439
| Audit.WebApi.AuditApiAttribute | 35 | 2 | 37 | 130 | 94.5% | 15 | 16 | 93.7% |
440440
| Audit.WebApi.AuditApiGlobalFilter | 32 | 1 | 33 | 140 | 96.9% | 19 | 20 | 95% |
441-
| Audit.WebApi.AuditApiHelper | 47 | 5 | 52 | 139 | 90.3% | 23 | 36 | 63.8% |
441+
| Audit.WebApi.AuditApiHelper | 47 | 5 | 52 | 139 | 90.3% | 26 | 36 | 72.2% |
442442
| Audit.WebApi.AuditEventExtensions | 6 | 0 | 6 | 32 | 100% | 6 | 6 | 100% |
443443
| Audit.WebApi.AuditEventWebApi | 1 | 0 | 1 | 16 | 100% | 0 | 0 | |
444444
| Audit.WebApi.AuditIgnoreActionFilter | 4 | 0 | 4 | 23 | 100% | 0 | 0 | |
445-
| Audit.WebApi.AuditMiddleware | 97 | 2 | 99 | 181 | 97.9% | 47 | 60 | 78.3% |
445+
| Audit.WebApi.AuditMiddleware | 97 | 2 | 99 | 181 | 97.9% | 51 | 62 | 82.2% |
446446
| Audit.WebApi.AuditMiddlewareExtensions | 3 | 0 | 3 | 24 | 100% | 0 | 0 | |
447447
| Audit.WebApi.BodyContent | 3 | 0 | 3 | 9 | 100% | 0 | 0 | |
448448
| Audit.WebApi.ConfigurationApi.AuditApiGlobalActionsSelector | 11 | 10 | 21 | 63 | 52.3% | 1 | 6 | 16.6% |

0 commit comments

Comments
 (0)