IntelliTest simplifies writing and maintaining unit tests

IntelliTest simplifies writing and maintaining unit tests
IntelliTest is a powerful tool that simplifies the process of writing and maintaining unit tests for your code. It helps you achieve high code coverage at a fraction of the cost, making it easier to validate the logic of your code.
When you run IntelliTest on your .NET code, it dynamically analyzes the code and generates test cases. For every statement in the code, it crafts an input that will reach that statement, performing case analysis for every conditional branch, assertion, and operation that can throw exceptions. This white box testing approach aims to generate a test suite that covers all branches of your code.
The latest version of IntelliTest is now available in Preview and supports projects that target .NET 6 and can run on x64. It is powered by the latest version of the .NET framework and generates a varied set of inputs, scoped to those that improve code coverage. These inputs are then plugged into parameterized unit tests for each of your methods.
When you generate tests using IntelliTest, you have the option to preserve the tests into a test project that can serve as your regression suite. This allows you to keep the generated tests in sync with your code as it is updated.
Previous versions of IntelliTest only supported code targeting .NET Framework and did not support x64 configuration. However, this updated version now includes support for .NET Core/Standard and x64.
To try out the updated IntelliTest on your projects, enable the feature through "Tools > Manage Preview Features" and select IntelliTest support for NetFx and Net6 using Z3 v4 (requires restart). In your code, you can right-click within a method and select IntelliTest (Preview) to either create a project where your tests can be saved or generate a set of tests to review and decide which ones to keep.
Whether you are working with existing or legacy code and want to generate a safety net of tests before refactoring, or you are exploring new code and want to understand its behavior against different data values, give the updated IntelliTest a try today.