Uses compile-time mocking generation that allows you to use True Fakes for writing unit tests with fully isolated system under test for Xamarin.Android and Xamarin.iOS and running them directly on the device!
Write trustworthy, maintainable and readable unit tests using habitual model.
Isolate dependencies declared as interfaces which contains methods, properties, indexers, events, generic members etc.
Arrange different fake-object behavior using smart argument matchers.
Verify whether some fake-object method or property was called (and how many times it was called).
Use True Fakes to write web and desktop along with mobile unit tests. It supports ASP.NET, .NET Core, Universal App Platform, Portable Class Library and other projects.