Skip to content

chore: Bump Testably.Abstractions from 10.3.0 to 10.4.0 - #874

Merged
mergify[bot] merged 1 commit into
mainfrom
dependabot/nuget/Testably.Abstractions-10.4.0
Sep 28, 2026
Merged

mergify[bot] merged 1 commit into
mainfrom
dependabot/nuget/Testably.Abstractions-10.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Updated Testably.Abstractions from 10.3.0 to 10.4.0.

Release notes

Sourced from Testably.Abstractions's releases.

No release notes found for this version range.

Commits viewable in compare view.

@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 28, 2026
@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Test Results

    24 files      24 suites   14m 9s ⏱️
 4 522 tests  4 520 ✅ 2 💤 0 ❌
28 635 runs  28 631 ✅ 4 💤 0 ❌

Results for commit 2df3dd0.

♻️ This comment has been updated with latest results.

---
updated-dependencies:
- dependency-name: Testably.Abstractions
  dependency-version: 10.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/nuget/Testably.Abstractions-10.4.0 branch from 70fead8 to 2df3dd0 Compare September 28, 2026 09:15
@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

🚀 Benchmark Results

Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
[Host] : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

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

Method N Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 1 362.2 ns 7.25 ns 6.78 ns 1.05 1.93 KB 1.00
Mockolate 1 345.3 ns 3.27 ns 3.06 ns 1.00 1.93 KB 1.00
Imposter 1 547.3 ns 3.40 ns 3.01 ns 1.59 4.04 KB 2.09
TUnitMocks 1 488.0 ns 2.93 ns 2.60 ns 1.41 2.02 KB 1.04
Moq 1 136,624.8 ns 807.64 ns 715.95 ns 395.69 14.59 KB 7.56
NSubstitute 1 5,731.1 ns 120.23 ns 112.46 ns 16.60 9.12 KB 4.72
FakeItEasy 1 5,539.0 ns 107.58 ns 100.63 ns 16.04 8.05 KB 4.17
baseline* 10 670.3 ns 8.07 ns 7.15 ns 1.05 2.14 KB 1.00
Mockolate 10 637.6 ns 6.22 ns 5.82 ns 1.00 2.14 KB 1.00
Imposter 10 1,085.6 ns 18.05 ns 16.88 ns 1.70 5.52 KB 2.58
TUnitMocks 10 1,436.9 ns 19.42 ns 15.16 ns 2.25 3.73 KB 1.74
Moq 10 140,108.2 ns 613.29 ns 543.66 ns 219.75 18.48 KB 8.63
NSubstitute 10 8,401.4 ns 56.17 ns 49.79 ns 13.18 12.07 KB 5.64
FakeItEasy 10 8,636.6 ns 165.25 ns 154.57 ns 13.55 15.42 KB 7.20
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
[Host] : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

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

Event Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 352.0 ns 7.08 ns 6.63 ns 1.08 1.7 KB 1.00
Mockolate 325.2 ns 5.69 ns 4.75 ns 1.00 1.7 KB 1.00
Imposter 1,535.7 ns 32.64 ns 30.53 ns 4.72 8.8 KB 5.17
TUnitMocks 210.4 ns 7.13 ns 6.67 ns 0.65 1.34 KB 0.79
Moq 16,802.1 ns 109.07 ns 96.68 ns 51.68 12.73 KB 7.47
NSubstitute 6,160.2 ns 35.70 ns 31.64 ns 18.95 9.05 KB 5.31
FakeItEasy 218,022.1 ns 1,689.67 ns 1,580.52 ns 670.58 15.26 KB 8.96
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.82GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
[Host] : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

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

Callback Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 248.6 ns 1.94 ns 1.62 ns 0.76 1.57 KB 1.00
Mockolate 328.3 ns 6.51 ns 5.77 ns 1.00 1.57 KB 1.00
Imposter 403.3 ns 3.01 ns 2.82 ns 1.23 2.38 KB 1.52
TUnitMocks 499.2 ns 2.90 ns 2.71 ns 1.52 1.99 KB 1.27
Moq 98,285.4 ns 340.83 ns 284.61 ns 299.43 8.88 KB 5.66
NSubstitute 4,818.7 ns 16.34 ns 14.49 ns 14.68 7.71 KB 4.91
FakeItEasy 4,889.6 ns 27.01 ns 23.95 ns 14.90 6.81 KB 4.33
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 3.24GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
[Host] : .NET 10.0.12 (10.0.12, 10.0.1226.42308), 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 979.2 ns 29.07 ns 27.20 ns 0.99 3.77 KB 1.00
Mockolate 1 991.5 ns 44.23 ns 41.37 ns 1.00 3.77 KB 1.00
Imposter 1 968.8 ns 12.50 ns 10.44 ns 0.98 5.16 KB 1.37
Moq 1 222,313.7 ns 707.95 ns 662.22 ns 224.59 20.45 KB 5.43
NSubstitute 1 10,820.2 ns 39.72 ns 33.17 ns 10.93 12.78 KB 3.39
FakeItEasy 1 13,049.2 ns 62.20 ns 58.18 ns 13.18 13.96 KB 3.71
baseline* 10 2,548.5 ns 36.15 ns 33.81 ns 0.99 4.82 KB 1.00
Mockolate 10 2,577.2 ns 19.99 ns 18.69 ns 1.00 4.82 KB 1.00
Imposter 10 2,366.9 ns 30.48 ns 28.51 ns 0.92 7.97 KB 1.65
Moq 10 230,527.9 ns 1,135.40 ns 1,062.05 ns 89.45 29.97 KB 6.22
NSubstitute 10 25,875.9 ns 86.11 ns 80.55 ns 10.04 25.58 KB 5.31
FakeItEasy 10 26,810.8 ns 273.24 ns 255.59 ns 10.40 33.3 KB 6.91
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
[Host] : .NET 10.0.12 (10.0.12, 10.0.1226.42308), X64 RyuJIT x86-64-v3

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

CreateMock Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 18.41 ns 0.803 ns 0.671 ns 0.95 160 B 1.00
Mockolate 19.30 ns 0.670 ns 0.627 ns 1.00 160 B 1.00
Imposter 301.06 ns 9.364 ns 8.759 ns 15.61 2248 B 14.05
TUnitMocks 35.85 ns 0.923 ns 0.863 ns 1.86 200 B 1.25
Moq 1,503.26 ns 13.093 ns 11.607 ns 77.97 2096 B 13.10
NSubstitute 1,980.28 ns 21.112 ns 19.749 ns 102.71 5048 B 31.55
FakeItEasy 1,873.81 ns 16.677 ns 15.599 ns 97.19 2763 B 17.27
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.76GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.401
[Host] : .NET 10.0.12 (10.0.12, 10.0.1226.42308), 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 292.1 ns 1.52 ns 1.42 ns 0.50 2.41 KB 1.00
Mockolate 1 579.5 ns 14.95 ns 13.98 ns 1.00 2.41 KB 1.00
Imposter 1 491.6 ns 13.96 ns 13.05 ns 0.85 3.13 KB 1.29
TUnitMocks 1 497.7 ns 6.59 ns 5.84 ns 0.86 1.64 KB 0.68
Moq 1 12,349.7 ns 40.91 ns 34.16 ns 21.32 10.27 KB 4.25
NSubstitute 1 7,768.4 ns 40.89 ns 36.24 ns 13.41 11.45 KB 4.74
FakeItEasy 1 8,784.6 ns 95.01 ns 88.87 ns 15.17 11.24 KB 4.66
baseline* 10 694.8 ns 1.94 ns 1.82 ns 0.61 2.91 KB 1.00
Mockolate 10 1,139.6 ns 14.73 ns 12.30 ns 1.00 2.91 KB 1.00
Imposter 10 1,209.2 ns 15.53 ns 14.53 ns 1.06 4.67 KB 1.61
TUnitMocks 10 1,738.8 ns 11.76 ns 11.00 ns 1.53 3.94 KB 1.35
Moq 10 18,927.5 ns 69.48 ns 58.02 ns 16.61 17.03 KB 5.86
NSubstitute 10 18,224.5 ns 168.17 ns 157.31 ns 15.99 21.08 KB 7.25
FakeItEasy 10 20,405.0 ns 119.36 ns 99.67 ns 17.91 30.81 KB 10.60

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

@mergify
mergify Bot merged commit 809c0a3 into main Sep 28, 2026
16 checks passed
@mergify
mergify Bot deleted the dependabot/nuget/Testably.Abstractions-10.4.0 branch September 28, 2026 09:46
github-actions Bot added a commit that referenced this pull request Sep 28, 2026
github-actions Bot added a commit that referenced this pull request Sep 28, 2026
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

This is addressed in release v3.5.2.

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

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code state: released The issue is released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants