Twizzar is much more than just another mocking framework. It is a testing toolkit for .NET (C#) that helps you write high quality tests. Twizzar can automatically detect and generate dependencies of a class or interface. Thanks to its lean API and intuitive UI, which is seamlessly integrated in Visual Studio, it is easy to use and will speed up your work progress even in complex test setups. Twizzar will help you write clear and maintainable code tests, such as unit tests or integration tests.
For more details, please visit: https://www.twizzar.com/
Quick start and first steps
Twizzar consists of two nuget packages and one Visual Studio Extension:
For more information and documentation visit: https://github.com/Twizzar/Twizzar/wiki/Quickstart
Automatically detects and resolves dependencies of a class or interface
TWIZZAR automatically detects dependencies and can pull up classes, structs and interfaces. Instead of writing tests in the traditional way, Twizzar also resolves dependencies automatically. However, if desired, they can be configured manually.
Intuitive UI for dependency configuration
If needed, dependencies can be easily configured via a user-friendly UI or a provided API.
Access to non-public members
Easily access and modify all members of a class in your project, regardless of their access modifier.
Cleaner automated testing thanks to lean arrange sections
Write clear and maintainable unit tests by automatically outsourcing the generation of the SUT and DoCs to a builder.
Reusable test configurations
Save time by reusing your own test configurations.
Works with every testing framework
TWIZZAR runs on all popular testing frameworks such as NUnit, xUnit, MS Test or Resharper Test Runner. Simultaneous use of other testing power tools such as NCrunch also works smoothly.