diff --git a/Benchmarks/Mockolate.Benchmarks/HappyCaseBenchmarks.Simple.cs b/Benchmarks/Mockolate.Benchmarks/HappyCaseBenchmarks.Simple.cs index d07e4eae..e76536a2 100644 --- a/Benchmarks/Mockolate.Benchmarks/HappyCaseBenchmarks.Simple.cs +++ b/Benchmarks/Mockolate.Benchmarks/HappyCaseBenchmarks.Simple.cs @@ -2,6 +2,7 @@ using FakeItEasy; using Mockolate.Verify; using NSubstitute; +using Arg = NSubstitute.Arg; using Times = Moq.Times; namespace Mockolate.Benchmarks; @@ -68,6 +69,20 @@ public void Simple_FakeItEasy() A.CallTo(() => mock.MyFunc(A.Ignored)).MustHaveHappened(1, FakeItEasy.Times.Exactly); } + /// + /// + /// + [Benchmark] + public void Simple_TUnitMocks() + { + TUnit.Mocks.Mock mock = TUnit.Mocks.Mock.Of(); + mock.MyFunc(Any()).Returns(true); + + mock.Object.MyFunc(42); + + mock.MyFunc(Any()).WasCalled(); + } + public interface IMyInterface { bool MyFunc(int value); diff --git a/Benchmarks/Mockolate.Benchmarks/Mockolate.Benchmarks.csproj b/Benchmarks/Mockolate.Benchmarks/Mockolate.Benchmarks.csproj index c7897453..a9fbd6d2 100644 --- a/Benchmarks/Mockolate.Benchmarks/Mockolate.Benchmarks.csproj +++ b/Benchmarks/Mockolate.Benchmarks/Mockolate.Benchmarks.csproj @@ -21,6 +21,7 @@ + diff --git a/Directory.Packages.props b/Directory.Packages.props index 55d900c1..0a585797 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -35,11 +35,12 @@ - + +