FakeItEasy 8.3.0

Are you mocking me?

NuGet version Build status

A .NET dynamic fake library for creating all types of fake objects, mocks, stubs etc.

  • Easier semantics, all fake objects are just that - fakes - the use of the fakes determines whether they're mocks or stubs.
  • Context-aware fluent interface guides the developer.
  • Designed for ease of use.
  • Full compatibility with both C# and VB.Net.

Faking amazing example

// Creating a fake object is very easy!
// No mocks, or stubs; everything's a fake.
var shop = A.Fake<ICandyShop>();

// Easily set up a call to return a value.
var lollipop = new Lollipop();
A.CallTo(() => shop.GetTopSellingCandy()).Returns(lollipop);

// Exercise your system under test by using the fake as you
// would an instance of the faked type.
var customer = new SweetTooth();
customer.BuyTastiestCandy(shop);

// Asserting uses the same syntax as configuring calls.
A.CallTo(() => shop.BuyCandy(lollipop)).MustHaveHappened();

Resources


FakeItEasy logo designed by Vanja Pakaski.

No packages depend on FakeItEasy.

https://github.com/FakeItEasy/FakeItEasy/releases

.NET Framework 4.6.2

.NET 6.0

.NET 8.0

.NET Standard 2.0

.NET Standard 2.1

Version Downloads Last updated
8.3.0 15 11/27/2024
8.2.0 19 05/01/2024
8.1.0 15 05/20/2024
8.0.1 15 05/28/2024
8.0.0 15 05/28/2024
7.4.0 19 05/28/2024
7.3.1 14 01/04/2024
7.3.0 15 05/28/2024
7.2.0 14 05/28/2024
7.1.0 14 05/28/2024
7.0.2 20 05/28/2024
7.0.1 14 05/28/2024
7.0.0 15 05/28/2024
6.2.1 21 05/16/2023
6.2.0 14 05/28/2024
6.1.0 17 05/15/2024
6.0.1 16 05/28/2024
6.0.0 17 05/15/2024
5.5.0 16 05/28/2024
5.4.1 18 05/28/2024
5.4.0 16 05/28/2024
5.3.0 17 05/28/2024
5.2.0 17 05/15/2024
5.1.2 14 05/15/2024
5.1.1 13 05/15/2024
5.1.0 15 05/15/2024
5.0.1 19 05/15/2024
5.0.0 16 05/28/2024
4.9.2 17 05/28/2024
4.9.1 15 05/15/2024
4.9.0 18 05/28/2024
4.8.1 14 05/20/2024
4.8.0 15 05/28/2024
4.7.1 20 05/28/2024
4.7.0 15 05/15/2024
4.6.0 16 05/28/2024
4.5.1 30 03/06/2023
4.5.0 18 05/28/2024
4.4.0 18 05/28/2024
4.3.0 16 05/28/2024
4.2.0 20 05/28/2024
4.1.1 16 05/28/2024
4.1.0 16 05/28/2024
4.0.0 18 05/28/2024
3.4.2 15 05/28/2024
3.4.1 17 05/28/2024
3.3.2 13 05/28/2024
3.3.1 14 05/28/2024
3.3.0 18 05/28/2024
3.2.0 17 05/15/2024
3.1.0 14 05/28/2024
3.0.0 18 05/28/2024
2.3.3 16 05/28/2024
2.3.2 19 05/28/2024
2.3.1 18 05/28/2024
2.3.0 15 05/28/2024
2.2.0 15 05/15/2024
2.1.0 18 05/15/2024
2.0.0 18 05/28/2024
1.25.3 15 05/28/2024
1.24.0 23 05/15/2024
1.23.0 12 05/28/2024
1.22.0 17 05/28/2024
1.21.0 13 05/28/2024
1.20.0 14 05/28/2024
1.19.0 16 05/28/2024
1.18.0 16 05/15/2024
1.17.0 16 05/28/2024
1.16.0 21 05/28/2024
1.15.0 18 05/28/2024
1.14.0 18 05/28/2024
1.13.1 16 05/28/2024
1.12.0 19 05/28/2024
1.11.0 14 05/28/2024
1.10.0 13 05/28/2024
1.9.1 21 05/28/2024
1.8.0 16 05/28/2024
1.7.4626.65 18 05/15/2024
1.7.4582.63 17 05/28/2024
1.7.4574.62 13 05/28/2024
1.7.4507.61 13 05/28/2024
1.7.4257.42 16 05/15/2024
1.7.4166.27 20 05/28/2024
1.7.4117.2 15 05/20/2024
1.7.4109.1 18 05/28/2024
1.6.4075.221 17 05/28/2024
1.6.4062.205 15 05/28/2024
1.5.3970.199 13 05/28/2024
1.0.0.5 14 05/28/2024