The Visual Studio already includes the support for implementing unit tests for the code we write. The resemblance with the JUnit framework is amazing. If you are already familiar with the JUnit framework you will find microsoft implementation smooth and easy to use. I hope the following video clip will assist you doing the first steps.
The Visitor Design Pattern
The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.