Unit testen in C#

Een (web)applicatie kan worden ontwikkeld zonder het gebruik van unit tests. Eigenlijk is dit jammer, anders zouden we er in ieder geval zeker van zijn dat men voor ieder project unit tests schrijft. Deze workshop laat zien wat voor invloed unit tests op een project hebben. Er wordt uitgelegd hoe eenvoudig en efficiƫnt het is om unit tests toe te passen. Dit wordt toegelicht aan de hand van twee specifieke frame works: MBUnit en Rhino Mocks. Hierbij zal duidelijk worden welke voordelen MBUnit kent ten opzichte van NUnit en wat je allemaal kunt met een mocking framework.

Stefan Pors
Stefan Pors werkt momenteel mee aan een project waar we een systeem ontwikkelen dat automatisch zorgdeclaraties beoordeelt. Het is mij opgevallen dat we veel fouten hadden kunnen voorkomen als we voor bepaalde onderdelen unit tests zouden hebben geschreven. Vooral bij een systeem als dit liggen bugs erg gevoelig: verzekerden krijgen hun geld bijvoorbeeld niet of er wordt teveel aan een zorgverlener uitbetaald. In de drie jaar dat ik bij Topicus Core werk heb ik al heel wat projecten voorbij zien komen, waarbij weinig (of niets) met unit tests werd gedaan. Dit gaf mij de trigger om me bij het “Topicus test team” aan te sluiten. We hebben gekeken hoe we het gebruik van unit tests populairder kunnen maken. Hierbij hebben we diverse test frameworks vergeleken om te ontdekken wat het beste bij Topicus past.

Comments are closed.