More about TWIZZAR
Twizzar is a toolkit for Visual Studio that allows you to write unit and integration tests in C# faster and easier. Twizzar automatically generates dependencies and let you configure them via a simple API. It also creates unit test projects and classes based on customizable templates. Twizzar allows you to seamlessly switch between tests and code by using keyboard shortcuts or the menu. Twizzar is constantly evolving and adding new features to make testing fun and easy.
Easy to use
TWIZZAR SUPPORTS YOU
THROUGHOUT THE TESTING CYCLE FROM INCEPTION TO COMPLETION.
Create a TEST with Twizzar
Customizing test automation to fit different frameworks, coding standards, and project structures is essential for proving the best experience. With the help of TWIZZAR, you can easily customize your test automation to meet your specific needs.
TWIZZAR provide a config file to customize the naming and structure of the test components, such as the project, the file, the class, the namespace and the method.
TWIZZAR generate the unit tests base on a template which is fully customizable to your needs.
Arrange the test
Use the TWIZZAR UI to comfortably setup dependencies. It is also possible to setup dependencies using code. The use of the fluent and intuitive TWIZZAR API, enhances the readability and maintainability of the tests.
Arrange without TWIZZAR
Arrange with TWIZZAR
Assert the test
An important part of asserting your test is verifying, that a method on a service is called with some given arguments. TWIZZAR simplifies this process by providing you with a simple API to verify services setup by TWIZZAR.
There are three steps for the verification:
- Select member to verify
- [Optional] Define condition on parameters
- Define the call count to verify
TWIZZAR works with every testing framework
TWIZZAR supports various testing frameworks and tools like NUnit, xUnit, MSTest, ReSharper and NCrunch.
TWIZZAR is evolving
TWIZZAR is still improving and we are working on new exciting features.