January 8, 2010  Brand new Web site!
 January 4, 2010  Visual T# v1.7.2 is released!
 December 19, 2009  We have moved!
Skip Navigation Links
Skip Navigation LinksHome > Products > Visual T# > Overview
Visual T#...
A tool adapted to your needs

Visual T# is a unit tests development environment integrated within Visual Studio™, though it can also be used indepedently from it. It is composed of :

  • T# : a programming language specific to unit tests. T# is based on the C#™ 2.0 language, which makes it a natural fit for .NET developers. New reserved keywords have been added to simplify the writing of unit tests. It puts a lot of emphasis on unambiguously defining tests' intentions.
  • Tools for compiling tests, executing them, testing them and easily navigating amongst them.
Visual T# offers the following advantages over other solutions

  • Transparent usage of best practices : clearly identifies the three parts inherent to a test (Preparation, Execution, Verification).
  • Fast problems identification : tests that are not well constructed are separated from those that actually failed.
  • Easy validation specification : one keyword assert to handle all the cases.
  • Effective debugging : tests concerning a working declaration can be executed without knowing where they have been declared.
  • Usage of different contexts: reexecute tests for different contexts without rewriting them.
  • Indication of missing logical tests: missing logical tests are indicated upon compilation of the test code.
  • Simplified writing: each verification can be expressed in one line of code (this also holds for events, exceptions, etc.), use relative verifications.

Visual T#
2010-01-04
Visual T# v1.7.2 is released!

New features

  • errormessage <string-expression>; statement instead of assert false errormessage <string-expression>;

Improvements

  • Intellisense efficiency increased

Bug Fixes

  • if statement with combined conditions with && does not work in some cases
  • if type XAttribute exist but is hidden, an error message was displayed, even if type X exist and is accessible
  • Problem in certain cases with array initializers
  • minor bug fixes for Intellisense, Quick Info and Method Tip
Download the new version here: Visual T# Forum


2009-11-20
Visual T# v1.7.1 is released!
We have now more than 24.200 tests for Visual T#, but we just found a major bug!
Download the new version here: Visual T# Forum


2009-11-13
Visual T# v1.7 is released!
We are proud to announce the release of a new version of Visual T#, our programming language to simplify efficient unit test writing.
We are very happy to provide Microsoft.NET community with a very easy language, thanks to C# compatibility, that will enable every .NET developper to have better tests and better test coverage easily.

You can download Visual T# for FREE here: Visual T# Forum



2009-10-06
Visual T# v1.6 is released!
We are proud to announce the release of a new version of Visual T#, our programming language to simplify efficient unit test writing.
We are very happy to provide Microsoft.NET community with a very easy language, thanks to C# compatibility, that will enable every .NET developper to have better tests and better test coverage easily.

You can download Visual T# for FREE here: Visual T# Forum



2009-09-15
Visual T# at Agile Tour Montreal 2009
We will be at Agile Tour Montreal 2009 (October 27, 2009) to show best unit test practices, and thus to show Visual T#, the subject is "Bien testé ou mal testé? Telle est la question!" (in French).
You will see how Visual T# can simplify unit test thinking, writing and management.

For more information: Agile Tour Montreal 2009



2009-09-11
Visual T# v1.5 is released!
We are proud to announce the release of a new version of Visual T#, our programming language to simplify efficient unit test writing.
We are very happy to provide Microsoft.NET community with a very easy language, thanks to C# compatibility, that will enable every .NET developper to have better tests and better test coverage easily.

You can download Visual T# for FREE here: Visual T# Forum



2009-08-25
Visual T# has now more than 20.000 tests!
While developing Visual T# 1.5, we just reach 20.000 tests!
Code Generator is completly rewritten and many minor bugs are fixed.
This new version will be available soon.


2009-05-30
Visual T# Samples are available
Today, we provide direct access to our svn server to enable .NET community to samples written in T#: a full classic sample and our NUnit extension, thus making it easily updatable.
For more information, go to our Visual T# Forum


2009-05-30
Visual T# v1.0 is released!
We are proud to announce the release of Visual T#, our programming language to simplify efficient unit test writing.
We are very happy to provide Microsoft.NET community with a very easy language, thanks to C# compatibility, that will enable every .NET developper to have better tests and better test coverage easily.

You can download Visual T# for FREE here: Visual T# Forum



2009-05-13
Visual T# at Code Camp Montreal 2009
We will be at Code Camp Montreal 2009 (May 30, 2009) to show Visual T#, the subject is "The Best Practices".
You will see how Visual T# can simplify unit test writing and management.

For more information: Code Camp Montreal



2009-05-01
Visual T#: Two complete samples available
We post two complete samples in the T# Sample Forum.
You will see good practices using T#.


2009-05-01
Visual T#: RC1 is here!
We proudly announce you the first Release Candidate of Visual T# Studio (v0.9.5) for Visual Studio 2005 and 2008, for Windows XP and Vista.

For more information, visit the Visual T# Forum


2009-04-03
T#: Many new improvements
We proudly announce you the new beta release of Visual T# (v0.9.4) for Visual Studio 2005 and 2008, for Windows XP and Vista.
Once again, this version adds many improvements.

For more information, visit the Visual T# Official Page


2009-03-16
T#: Many bug fixes and improvement
We proudly announce you the new beta release of Visual T# (v0.9.3) for Visual Studio 2005 and 2008, for Windows XP and Vista.
Once again, this version fixes many bugs and adds many improvements.

For more information, visit the Visual T# Official Page


2009-02-27
T#: Many bug fixes and improvement
We proudly announce you the new beta release of Visual T# (v0.9.2) for Visual Studio 2005 and 2008, for Windows XP and Vista.
This version fixes many bugs and adds many improvements.

For more information, visit the Visual T# Official Page


2009-01-09
T#: Running NUnit and T# Tests
We proudly announce you the new beta release of Visual T# (v0.9.1) for Visual Studio 2005 and 2008, for Windows XP and Vista.
This version enables you to run T# tests as well as NUnit tests, and enhances Visual Studio integration

For more information, visit the Visual T# Official Page


2008-10-26
T#: Running tests multiple times
We proudly announce you the new beta release of Visual T# (v0.2.9) for Visual Studio 2005 and 2008, for Windows XP and Vista.
This version enables you to run tests multiple times (for different contexts for example), and enhances Visual Studio integration

For more information, visit the Visual T# Official Page


2008-10-01
T#: Running tests with parameters
We proudly announce you the new beta release of Visual T# (v0.2.8) for Visual Studio 2005 and 2008, for Windows XP and Vista.
This version enables you to run tests with parameters, and enhances Visual Studio integration

For more information, visit the Visual T# Official Page


2008-09-03
Better Visual Studio integration of T#
We proudly announce you the new beta release of Visual T# (v0.2.7) for Visual Studio 2005 and 2008, for Windows XP and Vista.
This version enhances T# Studio integration in Visual Studio

For more information, visit the Visual T# Official Page


2008-07-11
T# Studio beta for VS2005 and VS2008
We proudly announce you the beta release of Visual T# for Visual Studio 2005 and 2008, for Windows XP and Vista.
T# Studio includes a new programming language for .NET, specialized in unit testing. It makes testing easier, and better!

For more information, visit the Visual T# Official Page


2008-04-25
T# Studio: a new way to test!
We proudly announce you the beta release of Visual T#.
Visual T# includes a new programming language for .NET, specialized in unit testing. It makes testing easier, and better!

For more information, visit the Visual T# Official Page


2008-04-24
Podcast on unit tests with T#
Last wedsnesday, Ludovic Dubois was invited to 'Visual Studio Talk Show' podcast to speak about unit testing with T#.
You can download this podcast (in french).