TwizzarTwizzar 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 stepsTwizzar consists of two nuget packages and one Visual Studio Extension:
To run Twizzar, install the VsAddin and add the Twizzar API nuget packages to each UnitTest project. After the installation you can write your first unit test with Twizzar:
For more information and documentation visit: https://github.com/Twizzar/Twizzar/wiki/Quickstart Automatically detects and resolves dependencies of a class or interfaceTWIZZAR 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 configurationIf needed, dependencies can be easily configured via a user-friendly UI or a provided API. Access to non-public membersEasily access and modify all members of a class in your project, regardless of their access modifier. Cleaner automated testing thanks to lean arrange sectionsWrite clear and maintainable unit tests by automatically outsourcing the generation of the SUT and DoCs to a builder. Reusable test configurationsSave time by reusing your own test configurations. Works with every testing frameworkTWIZZAR 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. |