- Notifications
You must be signed in to change notification settings - Fork184
The easy mocking library for .NET
License
NotificationsYou must be signed in to change notification settings
FakeItEasy/FakeItEasy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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.
// Creating a fake object is very easy!// No mocks, or stubs; everything's a fake.varshop=A.Fake<ICandyShop>();// Easily set up a call to return a value.varlollipop=newLollipop();A.CallTo(()=>shop.GetTopSellingCandy()).Returns(lollipop);// Exercise your system under test by using the fake as you// would an instance of the faked type.varcustomer=newSweetTooth();customer.BuyTastiestCandy(shop);// Asserting uses the same syntax as configuring calls.A.CallTo(()=>shop.BuyCandy(lollipop)).MustHaveHappened();
- Website
- Quickstart
- Documentation
- Chat
- NuGet packages on NuGet.org, targeting:
- .NET Framework 4.6.2
- .NET 8.0
FakeItEasy logo designed byVanja Pakaski.
About
The easy mocking library for .NET
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.