The new version of ASP.NET MVC framework (Preview 2) comes
with some new major features that improve the testing capabilities for
developers. One of these major changes is the ability to create an integrated
unit test project for your ASP.NET MVC projects when you create them. Prior to
this, you had to create an ASP.NET MVC project then create a unit test project
for your code manually. But now Visual Studio asks you to choose if you want to
create a new Visual Studio unit test project for your code.
This is shown in Figure 2. After creating an ASP.NET MVC project
this dialog shows up to ask you whether you want to create the test project or
not.
Figure 2

Of course you can ignore this and not create a unit test
project.
On the other hand, Visual Studio test framework (known as
MsTest) is not the only choice for you. There are many professional developers
who like and prefer other testing frameworks like NUnit (adaption of xUnit for .NET) or MbUnit that are both very well-known among .NET
developers and you can use them.