X-Unity Test Studio 1.2 NEW
This is the latest version of X-Unity 2 Test Studio featuring
automatic navigation to source code from the Test Hierarchy window and from the unit testing tasks
added to the Task List. This version also introduces Dynamic Help
support to provide relevant links to the X-Unity Test Studio documentation on the fly.
Give it a try by downloading the X-Unity 2 Test Studio 1.2 Evaluation Edition!
What is X-Unity Test Studio?
X-Unity Test Studio is a new branch in X-Unity development, bringing the power
of unit testing into the Visual Studio .NET IDE. Since it is recommended to
write unit test along with production code they check, it feels natural to
have an ability to execute these tests right from the IDE. Now this possibility
became a reality. X-Unity Test Studio works as a Microsoft Visual Studio .NET add-in
creating a convenient unit testing environment.
Want to give it a try? Download the Evaluation Edition from the Downloads page.
Already made a decision? Visit the Purchase page to order X-Unity Test Studio online.
Look and Feel
The Test Studio follows Visual Studio .NET look and feel and uses its familiar elements like toolbars and tool windows to interact with the user.
It creates additional commands that are initially placed on its own custom toolbar, but users are free to place buttons
for these commands on any toolbars they wish.

X-Unity Test Studio Toolbar
A hierarchy of available unit tests is shown in a separate tool window that behaves exactly as any Visual Studio .NET
tool windows like Solution Explorer or Class View. Test Studio uses a new, tree-like representation of available unit
tests, sorted in alphabetical order.

A screenshot of Visual Studio .NET with running Test Studio. Click on the image to enlarge.
Key Features
Automatic Synchronization with Your Solution
X-Unity Test Studio constantly watches for projects in your solution
and automatically updates its test hierarchy view when one or more projects
are rebuilt, added to the solution or removed from it.
Automatic Testing upon Succeeded Builds
You may configure X-Unity Test Studio to run all available unit tests every time
your solution or one of the projects is successfully built. Test Studio is aware
when builds occur so it may run tests without any actions necessary from your
side.
| Version 1.2 |
You can run either all available tests or selected tests only.
|
Failed Unit Tests and Test Suites Are Added as Tasks
X-Unity Test Studio adds failed unit tests and test suites as tasks having
"Unit Testing" category to the "Tasks" window of your IDE.
You may also choose whether you want these tasks to be listed unless you will
remove them yourself or until next selection of unit tests will be run.
| Version 1.2 |
You can navigate to the corresponding test case source code by double-clicking
on the added tasks.
|
Test Studio Settings Integrated with Visual Studio .NET Options
You may customize X-Unity just like any other Visual Studio .NET feature.
Its settings are completely integrated with the VS .NET options window so
you will not have to use yet another toolbar button or keyboard shortcut.

A screenshot of X-Unity Test Studio options screen. Click on the image to enlarge.
| Version 1.2 |
A new option has been introduced to control which tests will be run upon a succeeded build.
|
Hierarchical Representation of Available Tests Cases and Suites
X-Unity Test Studio introduces a new concept of visualizing available unit tests. Unlike Developer Worplace versions
1.0 and 1.1 that used a plain list to represent available tests, Test Studio uses a tree-like hierarchical
representation having three levels - test targets, test suites and test cases.
| Version 1.2 |
You can navigate to a test case or a test suite source code by double-clicking the corresponding tree
node in this window. You can also navigate to the source code from a pop-up menu now available in the
Test Hierarchy window.
|
Automatic Saving and Restoration of Test Hierarchy State
X-Unity Test Studio saves current state of the test hierarchy (which nodes were
expanded, collapsed and checked) when you close a solution, and restores this
state when you open the solution again. This state is associated with the solution
and is not overwritten when another solution is opened or closed.
| Version 1.2 |
The hierarchy state is now saved in a separate file, thus preventing possible conflicts
and difficulties caused by the solution file being under source control.
|
Supported Versions of Visual Studio .NET
| X-Unity 2 Test Studio 1.2 |
Visual Studio .NET 2002 and Visual Studio .NET 2003 |
| X-Unity 2 Test Studio 1.1 |
Visual Studio .NET 2002 and Visual Studio .NET 2003 |
| X-Unity 2 Test Studio 1.0 |
Visual Studio .NET 2002 |
|