Skip to content

chore: show AGENTS.md in the solution - #917

Closed
vbreuss wants to merge 1 commit into
mainfrom
chore/add-agents-to-solution
Closed

vbreuss wants to merge 1 commit into
mainfrom
chore/add-agents-to-solution

Conversation

@vbreuss

@vbreuss vbreuss commented Oct 29, 2026

Copy link
Copy Markdown
Member

Makes the agent guide visible and editable from the IDE next to the other repository files.

Makes the agent guide visible and editable from the IDE next to the other repository files.
@vbreuss vbreuss self-assigned this Oct 29, 2026
Copilot AI balanced review requested due to automatic review settings October 29, 2026 23:20

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@vbreuss
vbreuss enabled auto-merge (squash) October 29, 2026 23:21
@vbreuss
vbreuss disabled auto-merge October 29, 2026 23:26
@vbreuss vbreuss closed this Oct 29, 2026
@vbreuss
vbreuss deleted the chore/add-agents-to-solution branch October 29, 2026 23:26
@vbreuss

vbreuss commented Oct 29, 2026

Copy link
Copy Markdown
Member Author

Is part of #915

@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

🚀 Benchmark Results

Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 26.04.1 LTS (Resolute Raccoon)
INTEL XEON PLATINUM 8573C 3.08GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.303
[Host] : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v4

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Method N Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 1 270.8 ns 2.96 ns 2.47 ns 0.62 1976 B 1.00
Mockolate 1 434.8 ns 4.44 ns 3.94 ns 1.00 1976 B 1.00
Imposter 1 261.9 ns 2.28 ns 2.14 ns 0.60 928 B 0.47
TUnitMocks 1 556.9 ns 6.37 ns 5.96 ns 1.28 2088 B 1.06
Moq 1 85,705.6 ns 539.23 ns 504.40 ns 197.11 15058 B 7.62
NSubstitute 1 5,606.4 ns 16.12 ns 14.29 ns 12.89 9336 B 4.72
FakeItEasy 1 4,675.5 ns 18.38 ns 17.19 ns 10.75 8257 B 4.18
baseline* 10 496.7 ns 13.62 ns 12.74 ns 0.58 2192 B 1.00
Mockolate 10 863.5 ns 3.81 ns 3.38 ns 1.00 2192 B 1.00
Imposter 10 588.3 ns 3.04 ns 2.84 ns 0.68 1792 B 0.82
TUnitMocks 10 1,748.1 ns 1.76 ns 1.47 ns 2.02 3840 B 1.75
Moq 10 92,458.2 ns 414.73 ns 367.65 ns 107.07 19067 B 8.70
NSubstitute 10 8,226.9 ns 17.52 ns 14.63 ns 9.53 12360 B 5.64
FakeItEasy 10 7,993.0 ns 30.70 ns 28.72 ns 9.26 15785 B 7.20
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 26.04.1 LTS (Resolute Raccoon)
AMD EPYC 9V45 4.28GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.303
[Host] : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v4

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

CreateMock Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 20.24 ns 0.276 ns 0.258 ns 1.78 160 B 1.00
Mockolate 11.36 ns 0.192 ns 0.179 ns 1.00 160 B 1.00
Imposter 80.70 ns 3.437 ns 3.215 ns 7.11 576 B 3.60
TUnitMocks 23.57 ns 0.843 ns 0.789 ns 2.08 216 B 1.35
Moq 850.37 ns 20.102 ns 17.820 ns 74.88 2096 B 13.10
NSubstitute 1,189.20 ns 40.254 ns 35.684 ns 104.72 5048 B 31.55
FakeItEasy 1,098.22 ns 74.313 ns 65.877 ns 96.71 2763 B 17.27
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 26.04.1 LTS (Resolute Raccoon)
AMD EPYC 7763 2.71GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.303
[Host] : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v3

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Event Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 310.9 ns 9.25 ns 8.65 ns 1.08 1744 B 1.00
Mockolate 287.0 ns 10.87 ns 10.17 ns 1.00 1744 B 1.00
Imposter 182.9 ns 1.39 ns 1.23 ns 0.64 512 B 0.29
TUnitMocks 184.8 ns 2.09 ns 1.75 ns 0.64 1392 B 0.80
Moq 15,887.3 ns 45.19 ns 42.27 ns 55.41 12810 B 7.35
NSubstitute 6,046.4 ns 33.63 ns 31.46 ns 21.09 9264 B 5.31
FakeItEasy 216,301.6 ns 547.16 ns 456.91 ns 754.45 15755 B 9.03
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 26.04.1 LTS (Resolute Raccoon)
AMD EPYC 9V74 2.87GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.303
[Host] : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v3

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Property N Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 1 328.3 ns 5.68 ns 5.31 ns 0.63 2472 B 1.00
Mockolate 1 520.7 ns 11.91 ns 11.14 ns 1.00 2472 B 1.00
Imposter 1 197.3 ns 0.72 ns 0.64 ns 0.38 664 B 0.27
TUnitMocks 1 484.7 ns 8.32 ns 7.78 ns 0.93 1696 B 0.69
Moq 1 10,373.8 ns 94.25 ns 83.55 ns 19.93 10641 B 4.30
NSubstitute 1 7,205.9 ns 52.13 ns 48.76 ns 13.84 11720 B 4.74
FakeItEasy 1 7,257.8 ns 55.04 ns 51.49 ns 13.94 11508 B 4.66
baseline* 10 794.2 ns 4.16 ns 3.47 ns 0.78 2976 B 1.00
Mockolate 10 1,021.2 ns 2.99 ns 2.34 ns 1.00 2976 B 1.00
Imposter 10 367.5 ns 3.38 ns 3.00 ns 0.36 952 B 0.32
TUnitMocks 10 1,581.5 ns 17.63 ns 16.49 ns 1.55 4048 B 1.36
Moq 10 16,656.1 ns 83.30 ns 77.92 ns 16.31 18721 B 6.29
NSubstitute 10 16,058.0 ns 122.55 ns 114.63 ns 15.72 21585 B 7.25
FakeItEasy 10 17,523.2 ns 210.00 ns 186.16 ns 17.16 31546 B 10.60
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 26.04.1 LTS (Resolute Raccoon)
AMD EPYC 9V45 4.50GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.303
[Host] : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v4

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Callback Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 675.4 ns 8.29 ns 7.75 ns 3.56 1608 B 1.00
Mockolate 189.5 ns 5.32 ns 4.98 ns 1.00 1608 B 1.00
Imposter 143.2 ns 1.40 ns 1.24 ns 0.76 744 B 0.46
TUnitMocks 318.3 ns 1.14 ns 1.06 ns 1.68 2064 B 1.28
Moq 27,762.4 ns 455.46 ns 380.33 ns 146.57 9095 B 5.66
NSubstitute 2,330.3 ns 18.78 ns 16.64 ns 12.30 7896 B 4.91
FakeItEasy 2,381.9 ns 51.14 ns 47.84 ns 12.58 6970 B 4.33
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 26.04.1 LTS (Resolute Raccoon)
AMD EPYC 7763 2.70GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.303
[Host] : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v3

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Indexer N Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 1 887.8 ns 7.54 ns 7.05 ns 0.91 3.77 KB 1.00
Mockolate 1 970.5 ns 24.60 ns 21.81 ns 1.00 3.77 KB 1.00
Imposter 1 410.7 ns 10.11 ns 9.46 ns 0.42 1.19 KB 0.32
Moq 1 220,288.7 ns 544.00 ns 454.26 ns 227.10 20.36 KB 5.41
NSubstitute 1 10,607.1 ns 180.94 ns 169.25 ns 10.93 12.78 KB 3.39
FakeItEasy 1 12,326.5 ns 73.17 ns 61.10 ns 12.71 13.63 KB 3.62
baseline* 10 2,446.2 ns 14.59 ns 13.64 ns 0.97 4.82 KB 1.00
Mockolate 10 2,519.1 ns 23.83 ns 22.29 ns 1.00 4.82 KB 1.00
Imposter 10 1,012.5 ns 33.56 ns 31.39 ns 0.40 2.24 KB 0.47
Moq 10 231,077.7 ns 437.34 ns 409.09 ns 91.74 28.75 KB 5.97
NSubstitute 10 25,949.1 ns 102.98 ns 96.32 ns 10.30 25.58 KB 5.31
FakeItEasy 10 26,486.8 ns 188.71 ns 157.58 ns 10.52 32.97 KB 6.84

baseline* rows show the corresponding Mockolate benchmark from the most recent successful main branch build with results, for regression comparison.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants