T# Studio from Pretty Objects
 
My team has joined Anti-IF Campaign
infoOBJECTS
June 26, 2009  We join the AntiIFCampaign
May 30, 2009  Visual T# Samples are available
May 30, 2009  Visual T# v1.0 is released!
 
  • POCMock    • Visual T#  
  • Overview    • Download    • Documentation  
    Add to Favorites | Print   
 
T# News
open all | close all

May 30, 2009
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



May 30, 2009
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


May 13, 2009
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



Visual T#: simplified unit tests

You want to drastically simplify the writing of unit tests?
You want to make easier their maintenance?
You want to discover the missing tests right from compilation?

Context

Unit test coding is now an acknowledged practice for improved development quality. First unit tests tools were easy to use, which helps make them popular.

Nevertheless, as the complexity of the software system increases, so does the complexity of unit tests. It is therefore important to simplify as much as possible their coding (using less code, and code in a more natural way). It is also important to focus on the intention of the test first rather than on tested code as well as in object programming, we focus on the goal of a method first, and then on its implementation. Driven by intention, tests are easier to maintain. Finally, when the number of tests grows, the relations between tests and test code become complexe (What is testing what? Which tests test this? What are the missing tests?). The developement environment must therefore give various navigation paths from one to another.

Visual T#

Visual T# has been developed to simplify the design and the coding of unit tests for Microsoft.NET.

Visual T# is a unit tests developement environment integrated in Visual Studio™ (it also has a standalone version). This environment includes:

  • T#: a programming language specialized for unit testing.
    T# is based on C# v2, that makes its use really simple to .NET developers.
    New keywords has been introduced to simplify test coding. And big emphasis has been placed on the definition of the test intention.
  • Tools to compile, run and navigate through tests.