ASP.NET MVC er et nyt web framework fra Microsoft, der i modsætning til ASP.NET og andre frameworkes, er udviklet til at kunne unit testes. ASP.NET MVC er dog ikke nogen silver bullet, når det kommer til at lave en pæn indpakning af sine underliggende lag. Man kan derfor hurtigt komme til at ødelægge de gode intentioner og få designet et system, der ikke kan unit testes.
Thomas Ardal, der til dagligt arbejder ved Trifork i Århus, har på hobbyplan udviklet websitet myrating.dk i ASP.NET MVC. Han har der igennem fået nogle erfaringer med, hvordan man ved hjælp af et pænt design kan udvikle applikationer i ASP.NET MVC, der kan unit testes på alle lag.
I tredie afsnit binder vi alle stumperne sammen, så vi igen kan starte vores applikation i browseren. Til formålet bruges Unity og der udvikles en facade til vores data provider.
Download ANUGtv #3 Unit test med ASP.NET MVC med Thomas Ardal del 3